Package me.danwi.sqlex.core.transaction
Interface TransactionManager
- All Known Implementing Classes:
DefaultTransactionManager,SpringManagedTransactionManager
public interface TransactionManager
事务管理器
-
Method Summary
Modifier and TypeMethodDescription获取当前存在的事务获取默认事务管理级别直接获取数据库连接(手动挡)default Transaction新建事务 使用默认事务隔离级别newTransaction(Integer transactionIsolationLevel) 新建事务
-
Method Details
-
getDefaultIsolationLevel
Integer getDefaultIsolationLevel()获取默认事务管理级别- Returns:
- 默认事务管理级别
-
getCurrentTransaction
Transaction getCurrentTransaction()获取当前存在的事务- Returns:
- 当前正在进行的事务, 没有则返回空
-
newTransaction
新建事务 使用默认事务隔离级别- Returns:
- 新建立的事务
-
newTransaction
新建事务- Parameters:
transactionIsolationLevel- 事务隔离级别- Returns:
- 新建立的事务
-
newConnection
Connection newConnection()直接获取数据库连接(手动挡)- Returns:
- 数据库连接
-