public final class Transactions extends Object
Constructor and Description |
---|
Transactions() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
execute(AbstractTrade<T> trade) |
static void |
execute(ITrade... trades)
执行一组事务操作,事务级别默认采用ITransaction.Level.READ_COMMITTED
|
static <T> T |
execute(Type.TRANSACTION level,
AbstractTrade<T> trade) |
static void |
execute(Type.TRANSACTION level,
ITrade... trades)
执行一组由level参数指定事务级别的事务操作
|
static ITransaction |
get() |
public static ITransaction get()
public static void execute(ITrade... trades) throws Exception
trades
- 事务业务操作对象集合Exception
- 可能产生的异常public static void execute(Type.TRANSACTION level, ITrade... trades) throws Exception
level
- 事务级别trades
- 事务业务操作对象集合Exception
- 可能产生的异常public static <T> T execute(AbstractTrade<T> trade) throws Exception
T
- 返回值类型trade
- 事务业务操作对象Exception
- 可能产生的异常public static <T> T execute(Type.TRANSACTION level, AbstractTrade<T> trade) throws Exception
T
- 返回值类型level
- 事务级别trade
- 事务业务操作对象Exception
- 可能产生的异常Copyright © 2022. All rights reserved.