我有一个应用程序可以正确使用 JPA-Hibernate 和 MySQL。在这种情况下,我使用自动策略在实体中生成 id。 另一方面,我有其他使用 Oracle 的应用程序,我正在为此使用顺序策略。 关键是我想知道是否可以对 Oracle/MySQL/Sql Server 使用“通用”策略,并使我的应用程序更具可移植性。
谢谢。
最佳答案
拥有可移植解决方案的简单方法是使用 TableGenerator .值在数据库表中进行管理,并通过 SQL 查询进行检索和增加,因此不使用数据库供应商特定的构造。
关于java - JPA id 生成通用策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602338/