我正在研究一种支持多种数据库引擎(Oracle,MSSQL,MySQL)的产品.对于Oracle,我更喜欢使用Sequences而不是Sequence表来避免在高容量安装上出现潜在的并发和锁定问题,但其他数据库引擎不支持序列.此外,我更喜欢每个表使用一个序列而不是全局序列(例如hibernate_sequence),因此@GeneratedValue(strategy = GenerationType.AUTO)不起作用.有没有办法在运行时动态选择策略?
hibernate_sequence
@GeneratedValue(strategy = GenerationType.AUTO)
java database hibernate jpa
database ×1
hibernate ×1
java ×1
jpa ×1