docs/api/exposed-jdbc/org.jetbrains.exposed.v1.jdbc.transactions/-jdbc-transaction-manager/index.html
interface JdbcTransactionManager : TransactionManagerApi
Represents the JDBC transaction manager interface, responsible for creating and managing JDBC transactions.
MembersMembers & Extensions
Link copied to clipboard
The database instance associated with this transaction manager.
Link copied to clipboard
abstract var defaultIsolationLevel: Int
The default transaction isolation level. Unless specified, the database-specific level will be used.
Link copied to clipboard
abstract var defaultMaxAttempts: Int
Link copied to clipboard
abstract var defaultMaxRetryDelay: Long
Link copied to clipboard
abstract var defaultMinRetryDelay: Long
Link copied to clipboard
abstract var defaultReadOnly: Boolean
Link copied to clipboard
fun JdbcTransactionManager.currentOrNull(): JdbcTransaction?
Returns the current JDBC transaction from the thread-local stack for this manager's database, or null if none exists.
Link copied to clipboard
abstract fun newTransaction(isolation: Int = defaultIsolationLevel, readOnly: Boolean = defaultReadOnly, outerTransaction: JdbcTransaction? = null): JdbcTransaction
Returns a JdbcTransaction instance.
Generated by Dokka © 2026 Copyright