私はエンティティのセットを持っています。 hibernate 4を使用する場合、IDカラムはIDカラムとして作成されますが、hibernate 5を使用する場合、idカラムはIDとしてマークされず、シーケンスも生成されます。Hibernate 5は、IDENTITYとしてマークされていないIDを持つテーブルを作成します。
既存のデータベースオブジェクトと一緒にhibernate 5を使用し、設定を検証すると、ID列として識別されている表があるにもかかわらず、シーケンスが存在しないとアプリケーションは失敗します。
なぜ休止状態5と4の間にこの動作の違いがありますか?
エンティティと既存のデータベースオブジェクトを変更せずに、Hibernate 5に移行することはできますか?