クラス TransactionAttributeEditor
java.lang.ObjectSE
java.beans.PropertyEditorSupportSE
org.springframework.transaction.interceptor.TransactionAttributeEditor
- 実装されたすべてのインターフェース:
PropertyEditorSE
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()
メソッドの詳細
setAsText
形式は PROPAGATION_NAME、ISOLATION_NAME、readOnly、timeout_NNNN、+ Exception1、-Exception2 です。null または空の文字列は、メソッドが非トランザクションであることを意味します。- 次で指定:
- インターフェース
PropertyEditorSE
のsetAsTextSE
- オーバーライド:
- クラス
PropertyEditorSupportSE
のsetAsTextSE
- 例外:
IllegalArgumentExceptionSE