クラス TransactionOption

java.lang.Object
org.iplass.mtp.transaction.TransactionOption

public class TransactionOption
extends java.lang.Object
トランザクション処理のオプションを指定するためのクラスです。
次のオプションを指定可能です。
項目デフォルト値説明
propagationREQUIREDトランザクション伝搬種別です。
Propagationに定義される種別を指定可能です。
readOnlyfalseこのトランザクションをreadOnlyとしてマークします。
rollbackWhenExceptiontrueトランザクション処理中に例外が発生した場合、トランザクションをロールバック(呼び出し元コードとトランザクションを共有する場合は、setRollbackOnly)します。
throwExceptionIfSetRollbackOnlyfalsetrueに設定された場合、トランザクションが当該トランザクション処理用に新規作成され、かつ処理中にsetRoobackOnlyされた場合、かつ明示的に例外がスローされなかった場合、RollbackExceptionをスローします。
関連項目:
Transaction