public class SimpleTransactionStatus extends AbstractTransactionStatus
TransactionStatus
実装。AbstractTransactionStatus
から派生し、明示的な "newTransaction"
フラグを追加します。 このクラスは、Spring の事前に構築された PlatformTransactionManager
実装では使用されません。これは主に、カスタムトランザクションマネージャー実装の開始として、およびトランザクションコードをテストするための静的モックとして提供されます(モック PlatformTransactionManager
の一部として、またはテストされる TransactionCallback
に渡される引数として)。
TransactionCallback.doInTransaction(org.springframework.transaction.TransactionStatus)
コンストラクターと説明 |
---|
SimpleTransactionStatus() 新しいトランザクションを示す新しい SimpleTransactionStatus インスタンスを作成します。 |
SimpleTransactionStatus(boolean newTransaction) 新しい SimpleTransactionStatus インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | isNewTransaction() 現在のトランザクションが新しいかどうかを返します。それ以外の場合は、既存のトランザクションに参加しているか、最初の実際のトランザクションで実行されていない可能性があります。 |
createAndHoldSavepoint, createSavepoint, flush, getSavepoint, getSavepointManager, hasSavepoint, isCompleted, isGlobalRollbackOnly, isLocalRollbackOnly, isRollbackOnly, releaseHeldSavepoint, releaseSavepoint, rollbackToHeldSavepoint, rollbackToSavepoint, setCompleted, setRollbackOnly, setSavepoint
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SimpleTransactionStatus()
SimpleTransactionStatus
インスタンスを作成します。public SimpleTransactionStatus(boolean newTransaction)
SimpleTransactionStatus
インスタンスを作成します。newTransaction
- 新しいトランザクションを示すかどうか public boolean isNewTransaction()
TransactionStatus