vertx-kuickstart-core / dev.fuelyour.vertxkuickstartcore.tools / DatabaseAccess / getTransaction

getTransaction

suspend fun <T : Any> getTransaction(dbAction: suspend (SqlClient) -> T?): T

Get a transactional connection to the database. On success the transaction is committed. On error the transaction is rolled back.

Parameters

dbAction - code block in which a connection to the database is available