powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / FlyWay No operations allowed after connection closed
2 сообщений из 2, страница 1 из 1
FlyWay No operations allowed after connection closed
    #39836523
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использую FlyWay 6.0.Beta2 BaseJavaMigration и Mysql

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
@Slf4j
public class V1_7__ini_cf_template_2019_07_1 extends BaseJavaMigration {

  @Override
  public void migrate(Context context) throws Exception {
    log.info("111");
    try (Connection connection = context.getConnection()) {
      log.info("222");
      try (PreparedStatement statement = connection.prepareStatement(
          "insert into console.customers_settings (settings_customer_id, start_balance, max_balance_allowed, max_instance_allowed) values (?, ?, ?, ?)")) {
        log.info("333");
        statement.setLong(1, 3);
        statement.setBigDecimal(2, new BigDecimal(100));
        statement.setBigDecimal(3, new BigDecimal(200));
        statement.setBigDecimal(4, new BigDecimal(300));
        statement.executeUpdate();
      }
    }
  }
}


Но почему-то получаю ошибку

Unable to rollback transaction
ava.sql.SQLNonTransientConnectionException: No operations allowed after connection closed.


Но в тоже время запросы ввида, работают отлично

https://flywaydb.org/getstarted/java

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class V3__Anonymize extends BaseJavaMigration {
    public void migrate(Context context) throws Exception {
        try (Statement select = context.getConnection().createStatement()) {
            try (ResultSet rows = select.executeQuery("SELECT id FROM person ORDER BY id")) {
                while (rows.next()) {
                    int id = rows.getInt(1);
                    String anonymizedName = "Anonymous" + id;
                    log.info(anonymizedName);
                    }
                }
            }
        }
    }
}


В чем может быть причина
...
Рейтинг: 0 / 0
FlyWay No operations allowed after connection closed
    #39836537
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все понял я его сам и зыкрываю, странно, что такие примеры в инете есть =(
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / FlyWay No operations allowed after connection closed
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]