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 Summary
Modifier 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
- 
isRollbackOnly
boolean isRollbackOnly()Return whether the transaction is internally marked as rollback-only. Can, for example, check the JTA UserTransaction. - 
flush
void flush()Flush the underlying sessions to the datastore, if applicable: for example, all affected Hibernate/JPA sessions. 
 -