lombok's@Data
で注釈が付けられたいくつかのエンティティを含むアプリがあり、使用しています
@Id
@GeneratedValue(strategy= GenerationType.AUTO)
IDのために。おおむね正常に動作しています。しかし、id=635 で、mySQL Workbench を介して手動で行を挿入する必要がありました。これは、次の行を挿入しようとしたときにアプリを台無しにしました。これは、次の ID である 635 が既に存在すると考えたり計算したりするためです。ID を手動でインクリメントできると思ったのですが、mySQL ワークベンチ経由でどこにも見つかりませんでした。
では、lombok/hibernate/jpa はどこで次の ID を計算または生成するのでしょうか? そして、データベースで、または少なくとも別のSQLで手動で変更する方法はありますか?
javax.persistence
注釈に使用しているだけでlombok.Data
なく、app.propertiesにも方言セットがないため、どのフレームワークがこれを行うのかわかりませんが、spring.jpa.hibernate.ddl
キーがあるので、それが引き込まれるかどうかはわかりません少しの冬眠も。