インターフェース TransactionAttribute

すべてのスーパーインターフェース:
TransactionDefinition
すべての既知の実装クラス:
DefaultTransactionAttributeDelegatingTransactionAttributeRuleBasedTransactionAttribute

public interface TransactionAttribute extends TransactionDefinition
このインターフェースは、rollbackOn 仕様を TransactionDefinition に追加します。カスタム rollbackOn は AOP でのみ可能であるため、AOP 関連のトランザクションサブパッケージにあります。
導入:
16.03.2003
作成者:
Rod Johnson, Juergen Hoeller, Mark Paluch
関連事項:
  • メソッドの詳細

    • getQualifier

      @Nullable StringSE getQualifier()
      このトランザクション属性に関連付けられた修飾子の値を返します。

      これは、この特定のトランザクションを処理するために対応するトランザクションマネージャーを選択するために使用できます。

      導入:
      3.0
    • getLabels

      CollectionSE<StringSE> getLabels()
      このトランザクション属性に関連付けられたラベルを返します。

      これは、特定のトランザクション動作を適用するため、または純粋に説明的な性質に従うために使用できます。

      導入:
      5.3
    • rollbackOn

      boolean rollbackOn(ThrowableSE ex)
      特定の例外をロールバックする必要がありますか?
      パラメーター:
      ex - 評価する例外
      戻り値:
      ロールバックを実行するかどうか