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.