我正在使用表生成器策略来生成主键。最近我升级到 Hibernate 5,我遇到了主键生成负值的问题。数据库:PostgreSQL 9.3,休眠 5.0.2
这是我的注释的样子。
@Id
@TableGenerator(name = "EMP_ID",
table = "ID_GENERATOR",
pkColumnName = "GEN_KEY",
valueColumnName = "GEN_VALUE",
pkColumnValue = "EMP_ID",
allocationSize = 10,
initialValue = 1)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "EMP_ID")
@Column(name = "EMP_ID", unique = true, nullable = false)
private long empId;
有人可以帮我吗?