liquibaseは、xml-mappingを使用している場合は、hibernateのhbm2ddl_autoプロパティの完全な代替手段です。しかし、私はJPA注釈(休止状態の注釈)を使用しています。それからliquibaseを使うことは可能ですか?JPA(注釈付きエンティティ)とliquibaseを使用するHibernate
答えて
はい、Liquibaseはhibernateのメタデータクラスを使用します。これらのメタデータクラスは、xmlマッピングや注釈を使用するかどうかにかかわらず同じです。 liquibaseを指すために、hibernate設定ファイルが必要ですが、マッピングはxmlまたはjpaアノテーションにすることができます。詳しい情報はhttps://github.com/liquibase/liquibase-hibernate/wikiで見つけることができますが、あなたはMETA-INF /永続性を持っている場合は、休止状態のxml confファイルまたは
hibernate:ejb3:myPersistenceUnit
を持っている場合は、そのような
hibernate:classic:com/example/hibernate.cfg.xml
として「データベースのURL」を使用することができます。 xml、または
hibernate:spring:com.example?dialect=org.hibernate.dialect.MySQL5Dialect
注釈付きエンティティを含むJavaパッケージに基づいてJPA構成を自動生成する場合は、
もう少し詳しく説明してください、または私にURLを指摘してください – Schildmeijer
liquibase hibernateのドキュメントはhttp://www.liquibase.org/manual/hibernateにあります。特にあなたが疑問に思っているものはありますか? –
ソースは正常に構築されるはずです。私に電子メールを送ってください。nathan [at] voxland.netと私はあなたを助けることができます –
- 1. liquibaseとhibernateの注釈
- 2. のHibernate JPA注釈
- 3. 環境間で注釈付きのjpaエンティティを移動する
- 4. Hibernate JPA注釈1〜0..1の関係
- 5. Hibernate注釈の使用方法@ManyToOneと@OneToManyの関連付け
- 6. 注釈とリソースと自動注釈付き注釈
- 7. マップのJPA(Hibernate)マッピング。 java.util.Mapマッピングに使用する注釈は何ですか?
- 8. エンティティの注釈がHibernateでテーブルを作成できません。
- 9. @IdClass JPA注釈
- 10. 注釈付きトランザクションアドバイザの使用方法
- 11. JPA 2.0フィールド注釈対メソッド注釈
- 12. hibernateエンティティに正しくどのように注釈を付けるか
- 13. テストHibernateマッピング:私はHibernateはJPA(注釈)とMySQL.Iを使用して簡単なアプリケーションを作成してい
- 14. JPAエンティティとHibernateエンティティの違い
- 15. 注釈付きクラス
- 16. 注釈付きバウンディングボックス
- 17. 注釈にHibernate 3.5
- 18. DBUnitを使用してJPA/Hibernateエンティティをテストする
- 19. コンポジットPK(Hibernate JPA)でエンティティで "findBy"を使用する方法
- 20. セッションファクトリが注釈付きエンティティを認識しない
- 21. ビルドは、Groovyの1.8で失敗は、Hibernate JPA注釈
- 22. JPA同じエンティティのオブジェクト間の多対多関係の注釈
- 23. 注釈付き@Controllersを使用するWizardFormController
- 24. 値付きのJAXB注釈を使用する
- 25. Spring MVCでHibernate Validator注釈を使用する方法4
- 26. JPA JoinColumn注釈は私のJPAクラスで
- 27. 注釈付きフィールドから注釈値を受け取る
- 28. JPAのAndroidでの注釈
- 29. 春データJPA関係注釈
- 30. JPA:外部キー注釈
注釈を使用してこれを取得しましたか?以下で参照されるLiquibaseのドキュメントページでは、XMLファイルを指し示しています。 – HDave
Nathan Voxlandが私のためにパッチを当てたリリースを作成しました – Schildmeijer