さまざまなプロセスでHibernateを使用してデータベースに挿入したいのですが、この例外が発生します
Duplicate entry '58576' for key 'PRIMARY'
私の世代戦略はでしたGenerator.Table
。に変更しましGenerator.identity
たが、例外が発生します
field dbid doesn't have default value
どうすればこの問題を解決できますか?
私のエンティティ:
@Id
@TableGenerator(name="dbidn",table="dbidpktn",pkColumnName="dbkeyn",
pkColumnValue="dbvaluen",allocationSize=1)
@GeneratedValue(strategy = GenerationType.TABLE, generator = "dbidn")
private Long dbid;