標識符生成器 | 描述 | 備注 |
increment | 由hibernate通過計算max(ID)來獲得標識符,并自動以遞增的方式增長 | 只適用于單個hibernate應用進程訪問同一個數據庫場合,在集群環境下不推薦 |
identity | 有底層數據庫自動增長支持,因此必須是底層數據庫支持的自動增長類型 | long,int,short |
sequence | 根據底層數據庫的序列來生成標識符 | long,int,short |
hilo | 根據high/low算法來生成標識符 | long,int,short |
native | 根據底層數據庫對自動生成標識符的支持能力來選擇identity,sequenece或hilo | long,int,short |
uuid.hex | 采用128位的UUID生成在網絡環境下唯一的字符串標識符,單占空間比較多 | long,int,short |
assigned | 由java程序負責生成標識符 | long,int,short |
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
|
||
相關文章:
|
||