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