public class JtaTransactionObject extends java.lang.Object implements SmartTransactionObject
UserTransactionEE を表す JTA トランザクションオブジェクト。Spring の JtaTransactionManager によってトランザクションオブジェクトとして使用されます。メモ: これは SPI クラスであり、アプリケーションでの使用は意図されていません。
JtaTransactionManager, UserTransactionEE| コンストラクターと説明 |
|---|
JtaTransactionObject(UserTransactionEE userTransaction) 指定された JTA UserTransaction の新しい JtaTransactionObject を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | flush() この実装は、影響を受けるすべての ORM セッションをフラッシュすると想定して、フラッシュコールバックをトリガーします。 |
UserTransactionEE | getUserTransaction() 現在のトランザクションの JTA UserTransaction オブジェクトを返します。 |
boolean | isRollbackOnly() この実装は、UserTransaction のロールバックのみのフラグをチェックします。 |
public JtaTransactionObject(UserTransactionEE userTransaction)
userTransaction - 現在のトランザクションの JTA UserTransaction (共有オブジェクト、またはトランザクションごとの新しいルックアップを通じて取得されたオブジェクト)public final UserTransactionEE getUserTransaction()
public boolean isRollbackOnly()
SmartTransactionObject の isRollbackOnly UserTransaction.getStatus()EE, Status.STATUS_MARKED_ROLLBACKEEpublic void flush()
java.io.Flushable の flush SmartTransactionObject の flush TransactionSynchronization.flush()