シンプルなアプリケーション Hibernate フォワード エンジニアリング コンセプトを実装したいと考えています。Hibernate Entities に変更を加えた場合、Hibernate はデータベース列に特定の変更を自動的に加える必要があります。
例えば:
Hibernate Entity ( POJO
) に新しいフィールドを追加すると、新しい列が DB テーブルに追加されます。(これは、Tomcat を再起動したときに発生するはずです)。
これは可能ですか?
シンプルなアプリケーション Hibernate フォワード エンジニアリング コンセプトを実装したいと考えています。Hibernate Entities に変更を加えた場合、Hibernate はデータベース列に特定の変更を自動的に加える必要があります。
例えば:
Hibernate Entity ( POJO
) に新しいフィールドを追加すると、新しい列が DB テーブルに追加されます。(これは、Tomcat を再起動したときに発生するはずです)。
これは可能ですか?
これは、hibernate 構成プロパティを使用して行うことができますhibernate.hbm2ddl.auto
。POJO からデータベースへの変更を反映するには、このプロパティ値をupdateに設定します。詳細については、このリンクを参照してください。