public class SimpleTransactionStatus extends AbstractTransactionStatus
TransactionStatus
 implementation. Derives from AbstractTransactionStatus and
 adds an explicit "newTransaction" flag.
 This class is not used by any of Spring's pre-built
 PlatformTransactionManager
 implementations. It is mainly provided as a start for custom transaction
 manager implementations and as a static mock for testing transactional
 code (either as part of a mock PlatformTransactionManager or
 as argument passed into a TransactionCallback to be tested).
TransactionCallback.doInTransaction(org.springframework.transaction.TransactionStatus)| Constructor and Description | 
|---|
| SimpleTransactionStatus()Create a new  SimpleTransactionStatusinstance,
 indicating a new transaction. | 
| SimpleTransactionStatus(boolean newTransaction)Create a new  SimpleTransactionStatusinstance. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | isNewTransaction()Return whether the present transaction is new; otherwise participating
 in an existing transaction, or potentially not running in an actual
 transaction in the first place. | 
createAndHoldSavepoint, createSavepoint, flush, getSavepoint, getSavepointManager, hasSavepoint, isCompleted, isGlobalRollbackOnly, isLocalRollbackOnly, isRollbackOnly, releaseHeldSavepoint, releaseSavepoint, rollbackToHeldSavepoint, rollbackToSavepoint, setCompleted, setRollbackOnly, setSavepointpublic SimpleTransactionStatus()
SimpleTransactionStatus instance,
 indicating a new transaction.public SimpleTransactionStatus(boolean newTransaction)
SimpleTransactionStatus instance.newTransaction - whether to indicate a new transactionpublic boolean isNewTransaction()
TransactionExecution