public interface TransactionManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
commit(TransactionStatus status)
递交事务
如果递交的事务并不处于事务堆栈顶端,会同时递交该事务的后面其它事务。
|
TransactionStatus |
getTransaction(Propagation behavior)
开启事务,使用默认事务隔离级别。
|
TransactionStatus |
getTransaction(Propagation behavior,
Isolation level)
开启事务
|
boolean |
hasTransaction()
是否存在未处理完的事务(包括被挂起的事务)。
|
boolean |
isTopTransaction(TransactionStatus status)
测试事务状态是否位于栈顶。
|
void |
rollBack(TransactionStatus status)
回滚事务
|
TransactionStatus getTransaction(Propagation behavior) throws SQLException
TransactionStatus getTransaction(Propagation behavior, Isolation level) throws SQLException
void commit(TransactionStatus status) throws SQLException
如果递交的事务并不处于事务堆栈顶端,会同时递交该事务的后面其它事务。
SQLExceptionvoid rollBack(TransactionStatus status) throws SQLException
SQLExceptionboolean hasTransaction()
boolean isTopTransaction(TransactionStatus status)
Copyright © 2014. All rights reserved.