2010-09-20 54 views
0

我現在在我的應用程序中使用hibernate作爲ORM技術。我有一個名爲Order的表,我希望hibernate在向表中插入新訂單時爲每個實例生成ID。相當不尋常,所需的自動生成的ID應該是這樣的:休眠定製標識生成

第一次:jialhe001然後jialhe002 .... jialhe003,jialhe004 ......

我怎麼能知道呢?我找到了一些關於創建一個實現標識符生成器接口並覆蓋方法的新類的文章。

然而,解釋是相當一般沒有詳細的東西。誰能告訴我該怎麼做?優選地,代碼樣本被高度請求。先謝謝你。

回答

0

我認爲你不應該使用這樣的主鍵,如果你可以使用一個簡單的auto_increment。如果您的應用程序需要字符串jialhe00x,則將jialhe與自動遞增的ID連接起來。

你沒有說你讀過哪篇文章,所以check this one