public class TransactionProxy extends Object
| 构造器和说明 |
|---|
TransactionProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
commit(TransactionState state)
提交事务 同时释放连接(发生异常时,不会释放连接)
|
static void |
rollback(TransactionState state)
回滚事务 同时释放连接(发生异常时,不会释放连接)
|
static TransactionState |
start()
启动事务(默认数据源)
|
static TransactionState |
start(int behavior)
启动事务(默认数据源)
|
static TransactionState |
start(String datasource)
启动事务
* @param datasource 数据源
更多参数调用start(String datasource, TransactionDefine define)
|
static TransactionState |
start(String datasource,
int behavior)
启动事务
|
static TransactionState |
start(String datasource,
TransactionDefine define)
启动事务
|
static TransactionState |
start(TransactionDefine define)
启动事务(默认数据源)
|
public static TransactionState start(String datasource, TransactionDefine define) throws SQLException
datasource - 数据源define - 事务定义相关参数SQLExceptionpublic static TransactionState start(String datasource, int behavior) throws SQLException
datasource - 数据源SQLExceptionpublic static TransactionState start(String datasource) throws SQLException
SQLExceptionpublic static TransactionState start(TransactionDefine define) throws SQLException
define - 事务定义相关参数SQLExceptionpublic static TransactionState start(int behavior) throws SQLException
behavior - 事务传播方式SQLExceptionpublic static TransactionState start() throws SQLException
SQLExceptionpublic static void commit(TransactionState state) throws SQLException
state - 启动事务时返回statusException - 发生异常时,不会释放连接SQLExceptionpublic static void rollback(TransactionState state) throws SQLException
state - 启动事务时返回statusException - 发生异常时,不会释放连接SQLExceptionCopyright © 2024. All rights reserved.