sql >> Base de Datos >  >> RDS >> PostgreSQL

Migración Flyway con Java

En primer lugar, Flyway tiene su propio sistema de gestión de transacciones y no utiliza el manejo de transacciones de Spring.

Si sus DAO amplían JdbcDaoSupport , puede instanciar manualmente su DAO y luego inyectar manualmente el JdbcTemplate proporcionado en la DAO:

public class MyJdbcMigration implements SpringJdbcMigration {
  public void migrate(JdbcTemplate jdbcTemplate) {
    MyJdbcDao dao = new MyJdbcDao();
    dao.setJdbcTemplate(jdbcTemplate);
    dao.updateDate();
  }
}