Interface SmartTransactionObject
- All Superinterfaces:
- Flushable
- All Known Implementing Classes:
- JdbcTransactionObjectSupport,- JtaTransactionObject
Interface to be implemented by transaction objects that are able to
 return an internal rollback-only marker, typically from another
 transaction that has participated and marked it as rollback-only.
 
Autodetected by DefaultTransactionStatus, to always return a current rollbackOnly flag even if not resulting from the current TransactionStatus.
- Since:
- 1.1
- Author:
- Juergen Hoeller
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidflush()Flush the underlying sessions to the datastore, if applicable: for example, all affected Hibernate/JPA sessions.booleanReturn whether the transaction is internally marked as rollback-only.
- 
Method Details- 
isRollbackOnlyboolean isRollbackOnly()Return whether the transaction is internally marked as rollback-only. Can, for example, check the JTA UserTransaction.
- 
flushvoid flush()Flush the underlying sessions to the datastore, if applicable: for example, all affected Hibernate/JPA sessions.
 
-