我正在使用表生成器策略来生成主键。最近我升级到Hibernate 5,我发现主键生成负值。 数据库:PostgreSQL 9.3,Hibernate 5.0.2
以下是我的注释。
******
*
*
*
*
******
有人可以帮助我吗?
答案 0 :(得分:0)
检查数据库中的GEN_VALUE是否小于实体类中的initialValue属性会产生这个问题,例如:
如果列值 GEN_VALUE 为 0 且 initialValue 为 1,则生成负值。要解决此问题,请将 initialValue 与 GEN_VALUE 相等。
问候,