在我的项目中,我们使用 Oracle,我们也希望支持 MYSQL。在 POJO/Domains 中,我们使用序列生成器注释。 Oracle 有序列支持,但 MYSQL 没有。如何处理相同的代码库?请任何人帮助我。
注意:我们不想使用 IDENTITY 注释 @GenerateValue(strategy=GenerationType.IDENTITY) 更改现有代码
Ex:
Class POJO{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqgenerator")
@SequenceGenerator(--,--,--)
------
-------
}
最佳答案
要同时支持oracle和mysql,请使用自动生成的类型As:
@GeneratedValue(strategy=GenerationType.AUTO)
关于java - 使用与 Hibernate 持久性提供程序相同的代码库生成 Oracle 和 MYSQL 的序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35179288/