JooqDatabaseServiceImpl
class JooqDatabaseServiceImpl(configuration: DbConfiguration, dataSourceProvider: DataSourceProvider = PostgresDataSourceProvider, val alwaysRollback: Boolean = false, meterRegistry: MeterRegistry? = null) : JooqDatabaseService
Constructors
Link copied to clipboard
constructor(configuration: DbConfiguration, dataSourceProvider: DataSourceProvider = PostgresDataSourceProvider, alwaysRollback: Boolean = false, meterRegistry: MeterRegistry? = null)
Types
Functions
Link copied to clipboard
open override fun createTransaction(scope: Scope, parentTransaction: Transaction<Connection>?): Transaction<Connection>
Link copied to clipboard
inline fun <R> JooqDatabaseService.runTransactionAndGetContext(crossinline block: (ctx: DSLContext) -> R): R
Link copied to clipboard
open override fun <R> withDslContext(transaction: Transaction<Connection>, block: (DSLContext) -> R): R