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, setSavepointcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SimpleTransactionStatus()
SimpleTransactionStatus インスタンスを作成します。public SimpleTransactionStatus(boolean newTransaction)
SimpleTransactionStatus インスタンスを作成します。newTransaction - 新しいトランザクションを示すかどうか public boolean isNewTransaction()
TransactionExecution