クラス JtaTransactionObject
java.lang.ObjectSE
org.springframework.transaction.jta.JtaTransactionObject
- 実装されているすべてのインターフェース:
FlushableSE,SmartTransactionObject
UserTransactionEE を表す JTA トランザクションオブジェクト。Spring の JtaTransactionManager によってトランザクションオブジェクトとして使用されます。メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明JtaTransactionObject(UserTransactionEE userTransaction) 指定された JTA UserTransaction の新しい JtaTransactionObject を作成します。メソッドのサマリー
修飾子と型メソッド説明voidflush()この実装は、影響を受けるすべての 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 - 関連事項: