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 Summary
Modifier 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
- 
isRollbackOnly
default 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
 
 -