テストには、H2 データベースを使用しています。
本番環境ではMySQLです。
AUTO_INCREMENT
両方とも( mysql / h2 )をサポートしていることは理解していますが、Hibernate はこのようには機能しないようです。
identity
は MySQL でサポートされています。罰金。
H2はどうですか?独自のジェネレーターを作成する必要がありますか...? (org.hibernate.id.IdentifierGenerator
ドキュメントが言うようにインターフェースを使用します)。
アプリケーションがクラスター内にあるため(つまり、一度に複数のサーバーがデータベースに接続されlong
ているため)、データベース自体から(ちなみにタイプの)IDを取得するためのクリーンで迅速な方法が必要です...そのため、絶対にそうではありません自分。INSERT
increment
ありがとう!