クラス SimpleTransactionStatus

java.lang.ObjectSE
org.springframework.transaction.support.AbstractTransactionStatus
org.springframework.transaction.support.SimpleTransactionStatus
実装されたすべてのインターフェース:
FlushableSESavepointManagerTransactionExecutionTransactionStatus

public class SimpleTransactionStatus extends AbstractTransactionStatus
単純な TransactionStatus 実装。AbstractTransactionStatus から派生し、明示的な "newTransaction" フラグを追加します。

このクラスは、Spring の事前に構築された PlatformTransactionManager 実装では使用されません。これは主に、カスタムトランザクションマネージャー実装の開始として、およびトランザクションコードをテストするための静的モックとして提供されます(モック PlatformTransactionManager の一部として、またはテストされる TransactionCallback に渡される引数として)。

導入:
1.2.3
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • SimpleTransactionStatus

      public SimpleTransactionStatus()
      新しいトランザクションを示す新しい SimpleTransactionStatus インスタンスを作成します。
    • SimpleTransactionStatus

      public SimpleTransactionStatus(boolean newTransaction)
      新しい SimpleTransactionStatus インスタンスを作成します。
      パラメーター:
      newTransaction - 新しいトランザクションを示すかどうか
  • メソッドの詳細

    • isNewTransaction

      public boolean isNewTransaction()
      インターフェースからコピーされた説明: TransactionExecution
      現在のトランザクションが新しいかどうかを返します。それ以外の場合は、既存のトランザクションに参加しているか、最初の実際のトランザクションで実行されていない可能性があります。