Я использую методы batch*
JOOQ. Я также пробовал с методами batchUpdate
, batchInsert
.
Batch batch = create.batchStore(questions);
int[] counts = batch.execute();
Где вопросы - это список класса Generated TableRecords. Я получаю успех при попытке вставить данные. Но я получаю сообщение об ошибке при попытке обновить данные. Мой запрос -
Как получить ошибку JDBC, так как я получаю это исключение.
org.jooq.exception.DataAccessException: SQL [Пакетная запись 0 вставить в ... оставшийся запрос ...] была прервана. Вызовите getNextException, чтобы узнать причину.
Я не вижу метод
getNextException
в JOOQ DataAccessException. Я не могу поймать ни BatchUpdateException, ни SqlException, чтобы получить дополнительные сведения об исключении.