execute Transaction
A convenient function to manage your transaction. Connection.TRANSACTION_READ_UNCOMMITTED is used.
Parameters
connection
an open Connection object
transaction Execution
a lambda where queries are executed
fun <T> executeTransaction(connection: Connection, transactionIsolation: Int, transactionExecution: (conn: Connection) -> T)
A convenient function to manage your transaction
Parameters
connection
an open Connection object
transaction Isolation
a transaction isolation level, as specified in Connection.setTransactionIsolation
transaction Execution
a lambda where queries are executed