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 in order 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 TypeMethodDescriptiondefault voidflush()Flush the underlying sessions to the datastore, if applicable: for example, all affected Hibernate/JPA sessions.default booleanReturn whether the transaction is internally marked as rollback-only.
- 
Method Details- 
isRollbackOnlydefault boolean isRollbackOnly()Return whether the transaction is internally marked as rollback-only. Can, for example, check the JTA UserTransaction.The default implementation returns false.- See Also:
 
- 
flush
 
-