TLDR:有一种方法可以使用纯 Hibernate 或 Spring 来管理关系数据库中的序列吗?
我正在用java编写一个库,它需要创建并获取序列的下一个值。我无法使用 native sql,因为数据库可以是 Oracle、H2 或 Postgresql。在我看来,hql 将是最好的答案,因为它不依赖于数据库类型。
感谢您的任何帮助!!
最佳答案
我非常有信心 JPA 和 Spring(或 Spring Data)中都不存在这样的情况。 Hibernate 和其他 JPA 实现中可能有一些内部有用的东西,但它肯定不适合直接使用。
如果你想要现成的东西jOOQ has support for this .
关于java - 使用 HQL 管理序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796501/