public class SpringTransactionManager extends Object implements TransactionManager<org.springframework.transaction.TransactionStatus>
PlatformTransactionManager as
underlying transaction manager.| Constructor and Description |
|---|
SpringTransactionManager()
Default constructor.
|
SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Initializes the SpringTransactionManager with the given
transactionManager and the default
transaction definition. |
SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
void |
commitTransaction(org.springframework.transaction.TransactionStatus tx)
Commits the transaction identifier by given
transactionStatus. |
void |
rollbackTransaction(org.springframework.transaction.TransactionStatus tx)
Rolls back the transaction identifier by given
transactionStatus. |
void |
setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
The TransactionDefinition to use by the transaction manager.
|
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
The PlatformTransactionManager that manages the transactions with the underlying data source.
|
org.springframework.transaction.TransactionStatus |
startTransaction()
Starts a transaction.
|
public SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition)
transactionManager - The transaction manager to usetransactionDefinition - The definition for transactions to createpublic SpringTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager and the default
transaction definition.transactionManager - the transaction manager to usepublic SpringTransactionManager()
public org.springframework.transaction.TransactionStatus startTransaction()
TransactionManagerTransactionManager.commitTransaction(Object) or TransactionManager.rollbackTransaction(Object).
The returned object must never be null if a transaction was successfully created.startTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>public void commitTransaction(org.springframework.transaction.TransactionStatus tx)
TransactionManagertransactionStatus.commitTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>tx - The status object provided by TransactionManager.startTransaction().public void rollbackTransaction(org.springframework.transaction.TransactionStatus tx)
TransactionManagertransactionStatus.rollbackTransaction in interface TransactionManager<org.springframework.transaction.TransactionStatus>tx - The status object provided by TransactionManager.startTransaction().public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager - the transaction manager that manages transactions with underlying data sourcespublic void setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
DefaultTransactionDefinition.transactionDefinition - the TransactionDefinition to use by the transaction managerCopyright © 2010-2014. All Rights Reserved.