Class ConnectionFactory

java.lang.Object
com.baomidou.dynamic.datasource.tx.ConnectionFactory

public class ConnectionFactory extends Object
Author:
funkye zp
  • Constructor Details

    • ConnectionFactory

      public ConnectionFactory()
  • Method Details

    • putConnection

      public static void putConnection(String xid, String ds, ConnectionProxy connection)
      put connection
      Parameters:
      xid - xid
      ds - ds
      connection - connection
    • getConnection

      public static ConnectionProxy getConnection(String xid, String ds)
      getConnection
      Parameters:
      xid - 事务ID
      ds - ds
      Returns:
      boolean
    • notify

      public static void notify(String xid, Boolean state) throws Exception
      Whether there is a savepoint
      Parameters:
      xid - xid
      state - state
      Throws:
      Exception - Exception
    • createSavepoint

      public static void createSavepoint(String xid) throws org.springframework.transaction.TransactionException
      Whether there is a savepoint
      Parameters:
      xid - 事务ID
      Throws:
      org.springframework.transaction.TransactionException - TransactionException
    • hasSavepoint

      public static boolean hasSavepoint(String xid)
      Determine whether there is a savepoint
      Parameters:
      xid - 事务ID
      Returns:
      true or false