|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface TransactionManager
数据源的事务管理器。
| 方法摘要 | |
|---|---|
void |
commit(TransactionStatus status)
递交事务 如果递交的事务并不处于事务堆栈顶端,会同时递交该事务的后面其它事务。 |
TransactionStatus |
getTransaction(TransactionBehavior behavior)
开启事务,使用默认事务隔离级别。 |
TransactionStatus |
getTransaction(TransactionBehavior behavior,
TransactionLevel level)
开启事务 |
boolean |
hasTransaction()
是否存在未处理完的事务(包括被挂起的事务)。 |
boolean |
isTopTransaction(TransactionStatus status)
测试事务状态是否位于栈顶。 |
void |
rollBack(TransactionStatus status)
回滚事务 |
| 方法详细信息 |
|---|
TransactionStatus getTransaction(TransactionBehavior behavior)
throws TransactionDataAccessException
TransactionDataAccessExceptionTransactionBehavior,
getTransaction(TransactionBehavior, TransactionLevel)
TransactionStatus getTransaction(TransactionBehavior behavior,
TransactionLevel level)
throws TransactionDataAccessException
TransactionDataAccessExceptionTransactionBehavior,
Connection.setTransactionIsolation(int)
void commit(TransactionStatus status)
throws TransactionDataAccessException
如果递交的事务并不处于事务堆栈顶端,会同时递交该事务的后面其它事务。
TransactionDataAccessException
void rollBack(TransactionStatus status)
throws TransactionDataAccessException
TransactionDataAccessExceptionboolean hasTransaction()
boolean isTopTransaction(TransactionStatus status)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||