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
Kotlin, как объявить скованные поля с одинаковым типом данных Использование kotlin с jmockit Как отправить / прикрепить несколько изображений java.lang.VerifyError в расширении свойства с kotlin Как вы создаете многоплатформенную сборку Kotlin? Котлинский пользовательский сеттер Котлин объединяет два изменяемых значения с возможностью смены имени Преобразовать тип с нулевым значением в его тип, не содержащий NULL? Как установить тестовый код, завернутый в `runOnUiThread`? Kotlin – эквивалентность SomeClass.class для объектов? Внутренний класс в своем абстрактном суперклассе в Котлине? Как элегантная пара родительского и дочернего тегов в определении DSL в Kotlin Как использовать OnClickListener для создания простого события // Изменение текста или цвета kotlin получить представление из заголовка NavigationView Почему Mockito не может высмеивать общий тип параметра с типом номера в Kotlin?