2017-02-17 4 views
0

JPAアノテーションでアノテーションされたモデルクラスでアプリケーションを開始しました。まだデータベースにテーブルを作成していません。JPAクラスのLiquibase、データベースはまだありません

ここで、JPAクラスだけを見て、おそらくファイルpersistence.xmlでliquibaseの変更履歴を生成したいと思います。

SOのliquibaseに関する質問と回答のほとんどは、liquibaseを実行してデータベースの現在の状態と比較することを提案しています。しかし、私たちのデータベースには、JPAエンティティに対応するテーブルも、liquibase制御テーブルもないため、私たちのケースではありません。

JPAエンティティからliquibase変更履歴ファイルを生成するにはどうすればよいですか?

答えて

0

あなたは、空のデータベースと照らし合わせてJPAエンティティ間の差分を作ることができ、これはJPAエンティティの全体の変更履歴を生成しますLiquiBaseを-冬眠プラグインにhttps://github.com/liquibase/liquibase-hibernate/wiki

を見てみることができます。..

関連する問題