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