クラス TransactionAttributeEditor

java.lang.ObjectSE
java.beans.PropertyEditorSupportSE
org.springframework.transaction.interceptor.TransactionAttributeEditor
実装されたすべてのインターフェース:
PropertyEditorSE

public class TransactionAttributeEditor extends PropertyEditorSupportSE
TransactionAttribute オブジェクトの場合は PropertyEditor。フォームの文字列を受け入れます

PROPAGATION_NAME, ISOLATION_NAME, readOnly, timeout_NNNN,+Exception1,-Exception2

伝播コードのみが必要な場合。例:

PROPAGATION_MANDATORY, ISOLATION_DEFAULT

トークンは任意の順序にすることができます。伝搬および分離コードは、TransactionDefinition クラスの定数の名前を使用する必要があります。タイムアウト値は秒単位です。タイムアウトが指定されていない場合、トランザクションマネージャーは特定のトランザクションマネージャーに固有のデフォルトのタイムアウトを適用します。

例外名の部分文字列の前の "+" は、この例外がスローされた場合でもトランザクションをコミットする必要があることを示します。ロールバックする必要がある "-"。

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

    • TransactionAttributeEditor

      public TransactionAttributeEditor()
  • メソッドの詳細