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。

hibernate5ID生成策略

 

相关文章:

  • 2021-05-01
  • 2021-07-21
  • 2022-12-23
猜你喜欢
  • 2021-04-16
  • 2021-05-27
  • 2022-12-23
  • 2021-11-18
  • 2021-09-19
相关资源
相似解决方案