我正在使用带有注释配置的hibernate3进行项目,并且正在查看flyway以了解与开发同步的数据库迁移任务。我希望在Java迁移中使用HibernateTemplate,但看起来只有JdbcTemplate支持在flyway中编写迁移。有没有办法在Flyway Java迁移中使用HibernateTemplate或JPATemplate而不是JdbcTemplate?
答案 0 :(得分:1)
在这种情况下,使用HibernateTemplate或JpaTemplate 没有意义。 Flyway负责改变Hibernate所基于的基础(实际的数据库结构)。然后,Hibernate依赖于新的迁移后数据库结构。
Flyway 因此在 hibernate会话工厂实例化之前运行。