docs/api/spring-transaction/org.jetbrains.exposed.v1.spring.transaction/-spring-transaction-manager/index.html
class SpringTransactionManager(dataSource: DataSource, databaseConfig: DatabaseConfig = DatabaseConfig {}, showSql: Boolean = false) : AbstractPlatformTransactionManager
Transaction Manager implementation that builds on top of Spring's standard transaction workflow.
dataSource
The data source that produces Connection objects.
databaseConfig
The configuration that defines custom properties to be used with connections. If none is specified, the default configuration values will be used.
org.jetbrains.exposed.v1.spring.transaction.TestConfig
Members
Link copied to clipboard
constructor(dataSource: DataSource, databaseConfig: DatabaseConfig = DatabaseConfig {}, showSql: Boolean = false)
Link copied to clipboard
var defaultTimeout: Int
isFailEarlyOnGlobalRollbackOnly
Link copied to clipboard
var isFailEarlyOnGlobalRollbackOnly: Boolean
isGlobalRollbackOnParticipationFailure
Link copied to clipboard
var isGlobalRollbackOnParticipationFailure: Boolean
Link copied to clipboard
var isNestedTransactionAllowed: Boolean
Link copied to clipboard
var isRollbackOnCommitFailure: Boolean
Link copied to clipboard
var isValidateExistingTransaction: Boolean
Link copied to clipboard
var transactionExecutionListeners: Collection<TransactionExecutionListener?>?
Link copied to clipboard
var transactionSynchronization: Int
Link copied to clipboard
open fun addListener(listener: TransactionExecutionListener?)
Link copied to clipboard
fun commit(status: TransactionStatus?)
Link copied to clipboard
fun getTransaction(@Nullable definition: TransactionDefinition?): TransactionStatus?
Link copied to clipboard
fun rollback(status: TransactionStatus?)
setTransactionSynchronizationName
Link copied to clipboard
fun setTransactionSynchronizationName(constantName: String?)
Generated by Dokka © 2026 Copyright