hibernate5ID生成策略


1、uuid2:使用JDK自帶的UUID生成36位的ID

2、guid:

3、uuid:生成32位的uuid,不符合ETF RFC 4122標准,已被uuid2取代。

4、uuid.hex:等同uuid。

5、assigned:自己指定ID。

6、identity:需要數據庫支持。

7、select:需要數據庫支持。

8、sequence:需要數據庫支持。

9、seqhilo:已廢棄。

10、increment:需要數據庫支持

11、foreign

12、sequence-identity:已廢棄。

13、enhanced-sequence

14、enhanced-table:

 

hibernate的ID支持策略可查看類:org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM