# Package-level declarations

## Types

ExposedSpringTransactionAttributeSource
Link copied to clipboard
class ExposedSpringTransactionAttributeSource(delegate: TransactionAttributeSource = AnnotationTransactionAttributeSource(), rollbackExceptions: List<Class<out Throwable>> = listOf(SQLException::class.java)) : TransactionAttributeSource

A TransactionAttributeSource that adds ExposedSQLException to the rollback rules of the delegate.

SpringTransactionManager
Link copied to clipboard
class SpringTransactionManager(dataSource: DataSource, databaseConfig: DatabaseConfig = DatabaseConfig {}, showSql: Boolean = false) : AbstractPlatformTransactionManager

Transaction Manager implementation that builds on top of Spring's standard transaction workflow.