public interface Transaction
Modifier and Type | Interface and Description |
---|---|
static class |
Transaction.Isolation |
Modifier and Type | Method and Description |
---|---|
<T> T |
in(java.util.function.Supplier<T> operation)
Runs the function in a transaction, returns a result.
|
void |
inNoResult(Runnable runnable)
Runs the specified Runnable in a transaction.
|
Transaction |
isolation(Transaction.Isolation isolation)
Specifies transaction isolation
|
Transaction isolation(Transaction.Isolation isolation)
isolation
- transaction isolation level - must be supported by the JDBC driver<T> T in(java.util.function.Supplier<T> operation)
T
- type of resultoperation
- the operation to be executed in a transaction, returns a resultvoid inNoResult(Runnable runnable)
runnable
- Will be executed in transaction.Copyright © 2016. All rights reserved.