Class SpringJdbcTransactionOperations
java.lang.Object
io.micronaut.transaction.support.AbstractPropagatedStatusTransactionOperations<TransactionStatus<Connection>, Connection>
io.micronaut.data.spring.tx.AbstractSpringTransactionOperations
io.micronaut.data.spring.jdbc.SpringJdbcTransactionOperations
- All Implemented Interfaces:
SynchronousTransactionManager<Connection>, TransactionManager, TransactionOperations<Connection>
@EachBean(org.springframework.jdbc.datasource.DataSourceTransactionManager.class)
@Internal
@Requires(classes=org.springframework.jdbc.datasource.DataSourceTransactionManager.class,
condition=io.micronaut.data.spring.jdbc.SpringJdbcTransactionManagerCondition.class)
public final class SpringJdbcTransactionOperations
extends AbstractSpringTransactionOperations
Default implementation of
TransactionOperations that uses Spring managed transactions.- Since:
- 1.0.0
- Author:
- graemerocher
-
Method Summary
Modifier and TypeMethodDescription@NonNull ConnectionObtains the connection for the current transaction.booleanCheck if the connection exists.Methods inherited from class AbstractSpringTransactionOperations
commit, doExecute, executeRead, executeWrite, getTransaction, managesTransaction, rollbackMethods inherited from class AbstractPropagatedStatusTransactionOperations
execute, findTransactionStatus, findTransactionStatusInternalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TransactionOperations
execute, findTransactionStatus
-
Method Details
-
getDataSource
-
getConnection
Description copied from interface:TransactionOperationsObtains the connection for the current transaction.- Returns:
- The connection
-
hasConnection
public boolean hasConnection()Description copied from interface:TransactionOperationsCheck if the connection exists.- Returns:
- True if transaction exists
-