SpringJdbcTransactionProvider

Implementation of JdbcTransactionProvider that delegates all transaction management to Spring Framework.

This allows Octavius to participate in Spring-managed transactions (e.g., using @Transactional) and use Spring's DataSourceTransactionManager.

Constructors

Link copied to clipboard
constructor(dataSource: DataSource)

Properties

Link copied to clipboard
open override val dataSource: DataSource

Functions

Link copied to clipboard
open override fun applyTimeout(statement: Statement)
Link copied to clipboard
open override fun <T> execute(propagation: TransactionPropagation, isolation: IsolationLevel, readOnly: Boolean, timeoutSeconds: Int?, block: (TransactionStatus) -> T): T
Link copied to clipboard
open override fun getConnection(): Connection
Link copied to clipboard
open override fun releaseConnection(connection: Connection)