PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Migration des voies de migration avec java

Tout d'abord, Flyway possède son propre système de gestion des transactions et n'utilise pas la gestion des transactions Spring.

Si vos DAO étendent JdbcDaoSupport , vous pouvez instancier manuellement votre DAO puis injecter manuellement le JdbcTemplate fourni dans le DAO :

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