PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Migração de Flyway com java


Primeiro, o Flyway tem seu próprio sistema de gerenciamento de transações e não usa o tratamento de transações Spring.

Se seus DAOs estenderem JdbcDaoSupport , você pode instanciar manualmente o seu DAO e, em seguida, injetar manualmente o JdbcTemplate fornecido no DAO:
public class MyJdbcMigration implements SpringJdbcMigration {
  public void migrate(JdbcTemplate jdbcTemplate) {
    MyJdbcDao dao = new MyJdbcDao();
    dao.setJdbcTemplate(jdbcTemplate);
    dao.updateDate();
  }
}