クラス CompensatingTransactionUtils

java.lang.ObjectSE
org.springframework.transaction.compensating.support.CompensatingTransactionUtils

public final class CompensatingTransactionUtils extends ObjectSE
カバレッジトランザクションで使用する一般的な方法。
導入:
1.2
  • メソッドの詳細

    • performOperation

      public static void performOperation(ObjectSE synchronizationKey, ObjectSE target, MethodSE method, ObjectSE[] args) throws ThrowableSE
      指定された操作を実行し、後でコミット / ロールバックできるように操作前の状態を保存します。現在アクティブなトランザクションがない場合は、ターゲットでの元の呼び出しを続行します。
      パラメーター:
      synchronizationKey - 操作対象のトランザクション同期キー (通常は DataSource に似たもの)。
      target - 操作を呼び出すために使用される実際のターゲットリソースはアクティブなトランザクションではありません。
      method - 呼び出されるメソッドの名前。
      args - 操作を呼び出すときに使用する引数。
      例外:
      ThrowableSE