クラス JtaTransactionObject
java.lang.ObjectSE
org.springframework.transaction.jta.JtaTransactionObject
- 実装されたすべてのインターフェース:
FlushableSE
,SmartTransactionObject
UserTransaction
EE を表す JTA トランザクションオブジェクト。Spring の JtaTransactionManager
によってトランザクションオブジェクトとして使用されます。メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明JtaTransactionObject
(UserTransactionEE userTransaction) 指定された JTA UserTransaction の新しい JtaTransactionObject を作成します。メソッドのサマリー
修飾子と型メソッド説明void
flush()
この実装は、影響を受けるすべての ORM セッションをフラッシュすると想定して、フラッシュコールバックをトリガーします。final UserTransactionEE
現在のトランザクションの JTA UserTransaction オブジェクトを返します。boolean
この実装は、UserTransaction のロールバックのみのフラグをチェックします。
コンストラクターの詳細
JtaTransactionObject
指定された JTA UserTransaction の新しい JtaTransactionObject を作成します。- パラメーター:
userTransaction
- 現在のトランザクションの JTA UserTransaction (共有オブジェクト、またはトランザクションごとの新しいルックアップを通じて取得)
メソッドの詳細
getUserTransaction
現在のトランザクションの JTA UserTransaction オブジェクトを返します。isRollbackOnly
public boolean isRollbackOnly()この実装は、UserTransaction のロールバックのみのフラグをチェックします。- 次で指定:
- インターフェース
SmartTransactionObject
のisRollbackOnly
- 関連事項:
flush
public void flush()この実装は、影響を受けるすべての ORM セッションをフラッシュすると想定して、フラッシュコールバックをトリガーします。- 次で指定:
- インターフェース
FlushableSE
のflush
- 次で指定:
- インターフェース
SmartTransactionObject
のflush
- 関連事項: