有没有办法使用JPA注释和Hibernate动态选择@GeneratedValue策略?
我正在开发一种支持多个数据库引擎(Oracle,MSSQL,MySQL)的产品。对于 Oracle,我更喜欢使用序列而不是序列表,以避免在大容量安装中出现潜在的并发和锁定问题,但其他数据库引擎不支持序列。此外,我更喜欢每个表使用一个序列,而不是全局序列(例如),因此不起作用。有没有办法在运行时动态选择策略?hibernate_sequence
@GeneratedValue(strategy = GenerationType.AUTO)