クラス SimpleTransactionStatus
java.lang.ObjectSE
org.springframework.transaction.support.AbstractTransactionStatus
org.springframework.transaction.support.SimpleTransactionStatus
- 実装されているすべてのインターフェース:
FlushableSE、SavepointManager、TransactionExecution、TransactionStatus
単純な
TransactionStatus 実装。AbstractTransactionStatus から派生し、明示的な "newTransaction" フラグを追加します。 このクラスは、Spring の事前に構築された PlatformTransactionManager 実装では使用されません。これは主に、カスタムトランザクションマネージャー実装の開始として、およびトランザクションコードをテストするための静的モックとして提供されます(モック PlatformTransactionManager の一部として、またはテストされる TransactionCallback に渡される引数として)。
- 導入:
- 1.2.3
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明新しいトランザクションを示す新しいSimpleTransactionStatusインスタンスを作成します。SimpleTransactionStatus(boolean newTransaction) 新しいSimpleTransactionStatusインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明boolean現在のトランザクションが新しいかどうかを返します。それ以外の場合は、既存のトランザクションに参加しているか、最初の実際のトランザクションで実行されていない可能性があります。クラス org.springframework.transaction.support.AbstractTransactionStatus から継承されたメソッド
createAndHoldSavepoint, createSavepoint, flush, getSavepoint, getSavepointManager, hasSavepoint, isCompleted, isGlobalRollbackOnly, isLocalRollbackOnly, isRollbackOnly, releaseHeldSavepoint, releaseSavepoint, rollbackToHeldSavepoint, rollbackToSavepoint, setCompleted, setRollbackOnly, setSavepoint
コンストラクターの詳細
SimpleTransactionStatus
public SimpleTransactionStatus()新しいトランザクションを示す新しいSimpleTransactionStatusインスタンスを作成します。SimpleTransactionStatus
public SimpleTransactionStatus(boolean newTransaction) 新しいSimpleTransactionStatusインスタンスを作成します。- パラメーター:
newTransaction- 新しいトランザクションを示すかどうか
メソッドの詳細
isNewTransaction
public boolean isNewTransaction()インターフェースからコピーされた説明:TransactionExecution現在のトランザクションが新しいかどうかを返します。それ以外の場合は、既存のトランザクションに参加しているか、最初の実際のトランザクションで実行されていない可能性があります。