Articles of операции

Jooq-транзакции: соединения не выводятся в пул, если исключение выбрано в транзакции

Я использую HikariCP с Jooq. Код: * В Котлине: //dataSource is from Hikari DSL.using(dataSource, sqlDialect).transaction { config -> //in create it simply calls dsl.insertInto …. UserRepo.create(User(name="joe"), DSL.using(config)) UserRepo.create(User(name="foo"), DSL.using(config)) } И все работает нормально. Но если я вбрасываю блок, соединения не закрываются (освобождаются) (хотя транзакция откатывается). ОБНОВИТЬ: Я новичок в Java, так что это была […]

Kotlin Exposed не совершает транзакции

Следуя примеру, представленному в Exposed, я не могу прочитать созданные таблицы / данные за пределами созданной транзакции. Я использую базу данных h2-in-memory. Исключение составляет: Exception in thread "main" org.h2.jdbc.JdbcSQLException: Table "CITIES" not found; SQL statement: Я добавил вызов для фиксации, но это не помогает. Если я прочитаю данные в транзакции, создающей данные, как в примере […]

Как я могу более легко использовать транзакции Jooq в Котлине

У меня есть код Jooq, написанный в Kotlin с использованием транзакций, и иногда я хочу, чтобы метод работал автономно как действие верхнего уровня, которое будет иметь свои собственные транзакции, а в других случаях оно должно работать с другими методами в рамках одной и той же транзакции. Например, у меня есть две функции нижнего уровня actionAbc […]

Intereting Posts
Как объяснить это странное поведение при программном задании полей для представления внутри RelativeLayout? Уменьшить выбросы Range NoClassDefFoundError: kotlin / IntIterator Kotlin Dagger2 не может найти символ ApplicationModule_ProvideApplicationFactory Как прочитать ряд элементов под дочерним узлом в Firebase с использованием FirebaseAdapter Служба создает новый экземпляр медиаплеера Разница между открытыми и переопределяющими методами в Котлине? Проблемы, наследующие внутренний класс java Повторная установка + повтор RxJava с другой ссылкой Неправильная позиция PopupWindow внутри RecyclerView после notifyItemChanged Цикл бесконечности Котлина в списке в рекурсии Изменить шаблон тестового файла Kotlin неразрешенная ссылка linkedListOf Как создать экземпляр типового типа? Как сохранить логотип над рушащейся панелью инструментов Как издеваться над реактивным репозиторием, который возвращает Observable