corda / net.corda.node.services.database / KotlinConfigurationTransactionWrapper / <init>

# <init>

`KotlinConfigurationTransactionWrapper(model: EntityModel, dataSource: DataSource, mapping: Mapping? = null, platform: Platform? = null, cache: EntityCache = WeakEntityCache(), useDefaultLogging: Boolean = false, statementCacheSize: Int = 0, batchUpdateSize: Int = 64, quoteTableNames: Boolean = false, quoteColumnNames: Boolean = false, tableTransformer: Function<String, String>? = null, columnTransformer: Function<String, String>? = null, transactionMode: TransactionMode = TransactionMode.NONE, transactionIsolation: TransactionIsolation? = null, statementListeners: Set<StatementListener> = LinkedHashSet(), entityStateListeners: Set<EntityStateListener<Any>> = LinkedHashSet(), transactionListeners: Set<Supplier<TransactionListener>> = LinkedHashSet(), writeExecutor: Executor? = null)`

Requery KotlinConfiguration wrapper class to enable us to pass in an existing database connection and associated transaction context.