インターフェース SmartTransactionObject
- すべてのスーパーインターフェース:
FlushableSE
- すべての既知の実装クラス:
JdbcTransactionObjectSupport
,JtaTransactionObject
内部ロールバックのみのマーカーを返すことができるトランザクションオブジェクトによって実装されるインターフェース。通常、参加してロールバックのみとしてマークされた別のトランザクションから。
DefaultTransactionStatus によって自動検出され、現在の TransactionStatus の結果でない場合でも常に現在の rollbackOnly フラグを返します。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明void
flush()
該当する場合、基礎となるセッションをデータストアにフラッシュします。たとえば、影響を受けるすべての Hibernate/JPA セッション。boolean
トランザクションが内部的にロールバックのみとしてマークされているかどうかを返します。
メソッドの詳細
isRollbackOnly
boolean isRollbackOnly()トランザクションが内部的にロールバックのみとしてマークされているかどうかを返します。たとえば、JTA UserTransaction を確認できます。flush
void flush()該当する場合、基礎となるセッションをデータストアにフラッシュします。たとえば、影響を受けるすべての Hibernate/JPA セッション。- 次で指定:
- インターフェース
FlushableSE
のflush