2

私は注釈構成でhibernate3を使用するプロジェクトに取り組んでおり、開発と同期されたデータベース移行タスクのフライウェイを見ていました。私は Java 移行で HibernateTemplate を使用したいと思っていましたが、フライウェイでの移行の記述には JdbcTemplate のみがサポートされているようです。Flyway Java Migrations で JdbcTemplate ではなく、HibernateTemplate または JPATemplate を使用する方法はありますか?

4

1 に答える 1

1

この場合、 HibernateTemplate または JpaTemplate を使用しても意味がありません。Flyway は、Hibernate が基づいている基盤 (実際の DB 構造) を変更する責任があります。その後、Hibernate は新しい移行後の DB 構造が適切に配置されていることに依存します。

したがって、 Hibernate セッション ファクトリをインスタンス化する前にFlywayを実行する必要があります。

于 2012-01-04T00:09:26.443 に答える