クラス 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
現在のトランザクションが新しいかどうかを返します。それ以外の場合は、既存のトランザクションに参加しているか、最初の実際のトランザクションで実行されていない可能性があります。