Interface TransactionManager

All Known Implementing Classes:
DefaultTransactionManager, SpringManagedTransactionManager

public interface TransactionManager
事务管理器
  • Method Details

    • getDefaultIsolationLevel

      Integer getDefaultIsolationLevel()
      获取默认事务管理级别
      Returns:
      默认事务管理级别
    • getCurrentTransaction

      Transaction getCurrentTransaction()
      获取当前存在的事务
      Returns:
      当前正在进行的事务, 没有则返回空
    • newTransaction

      default Transaction newTransaction()
      新建事务 使用默认事务隔离级别
      Returns:
      新建立的事务
    • newTransaction

      Transaction newTransaction(Integer transactionIsolationLevel)
      新建事务
      Parameters:
      transactionIsolationLevel - 事务隔离级别
      Returns:
      新建立的事务
    • newConnection

      Connection newConnection()
      直接获取数据库连接(手动挡)
      Returns:
      数据库连接