1

主キーを生成するためにテーブルジェネレーター戦略を使用しています。最近、Hibernate 5 にアップグレードしましたが、主キーが負の値を生成するという問題が発生しています。データベース: PostgreSQL 9.3、Hibernate 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;

誰かがここで私を助けてくれますか?

4

1 に答える 1