修飾子とタイプ | メソッドと説明 |
---|---|
Transaction |
currentTransaction()
現在のトランザクションを取得します。
|
default <R> R |
doTransaction(TransactionOption option,
java.util.function.Function<Transaction,R> function)
指定のfunctionをoptionに従った形でトランザクション処理します。
|
Transaction |
newTransaction()
新規にトランザクションを開始する。
|
Transaction |
newTransaction(boolean readOnly)
新規に読み込み専用とマークしたトランザクションを開始する。
|
void |
resume(Transaction t)
サスペンドされたトランザクションを復帰します。
|
Transaction |
suspend()
トランザクションをサスペンドします。
|
Transaction newTransaction()
Transaction newTransaction(boolean readOnly)
readOnly
- Transaction suspend()
void resume(Transaction t)
t
- suspend()の際取得したTransactionインスタンスTransaction currentTransaction()
TransactionStatus.NONE
のTransactionが返却されます。
サスペンドされている場合はTransactionStatus.SUSPENDED
のTransactionが返却されます。default <R> R doTransaction(TransactionOption option, java.util.function.Function<Transaction,R> function)
R
- functionのリターン値の型option
- トランザクション制御オプションfunction
- トランザクション処理