类 SqlMapClientWrapper

java.lang.Object
com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
com.alibaba.druid.support.ibatis.SqlMapClientWrapper
所有已实现的接口:
com.ibatis.sqlmap.client.SqlMapClient, com.ibatis.sqlmap.client.SqlMapExecutor, com.ibatis.sqlmap.client.SqlMapTransactionManager, com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient

public class SqlMapClientWrapper extends SqlMapExecutorWrapper implements com.ibatis.sqlmap.client.SqlMapClient, com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
  • 字段详细资料

    • client

      protected final com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client
  • 构造器详细资料

    • SqlMapClientWrapper

      public SqlMapClientWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client)
  • 方法详细资料

    • getClient

      public com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient getClient()
    • startTransaction

      public void startTransaction() throws SQLException
      指定者:
      startTransaction 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      startTransaction 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • startTransaction

      public void startTransaction(int transactionIsolation) throws SQLException
      指定者:
      startTransaction 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      startTransaction 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • commitTransaction

      public void commitTransaction() throws SQLException
      指定者:
      commitTransaction 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      commitTransaction 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • endTransaction

      public void endTransaction() throws SQLException
      指定者:
      endTransaction 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      endTransaction 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • setUserConnection

      public void setUserConnection(Connection connection) throws SQLException
      指定者:
      setUserConnection 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      setUserConnection 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • getUserConnection

      public Connection getUserConnection() throws SQLException
      指定者:
      getUserConnection 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      getUserConnection 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • getCurrentConnection

      public Connection getCurrentConnection() throws SQLException
      指定者:
      getCurrentConnection 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      getCurrentConnection 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
      抛出:
      SQLException
    • getDataSource

      public DataSource getDataSource()
      指定者:
      getDataSource 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      getDataSource 在接口中 com.ibatis.sqlmap.client.SqlMapTransactionManager
    • openSession

      public com.ibatis.sqlmap.client.SqlMapSession openSession()
      指定者:
      openSession 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      openSession 在接口中 com.ibatis.sqlmap.client.SqlMapClient
    • openSession

      public com.ibatis.sqlmap.client.SqlMapSession openSession(Connection conn)
      指定者:
      openSession 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      openSession 在接口中 com.ibatis.sqlmap.client.SqlMapClient
    • getSession

      public com.ibatis.sqlmap.client.SqlMapSession getSession()
      指定者:
      getSession 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      getSession 在接口中 com.ibatis.sqlmap.client.SqlMapClient
    • flushDataCache

      public void flushDataCache()
      指定者:
      flushDataCache 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      flushDataCache 在接口中 com.ibatis.sqlmap.client.SqlMapClient
    • flushDataCache

      public void flushDataCache(String cacheId)
      指定者:
      flushDataCache 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      flushDataCache 在接口中 com.ibatis.sqlmap.client.SqlMapClient
    • getMappedStatement

      public com.ibatis.sqlmap.engine.mapping.statement.MappedStatement getMappedStatement(String id)
      指定者:
      getMappedStatement 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
    • isLazyLoadingEnabled

      public boolean isLazyLoadingEnabled()
      指定者:
      isLazyLoadingEnabled 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
    • isEnhancementEnabled

      public boolean isEnhancementEnabled()
      指定者:
      isEnhancementEnabled 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
    • getSqlExecutor

      public com.ibatis.sqlmap.engine.execution.SqlExecutor getSqlExecutor()
      指定者:
      getSqlExecutor 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
    • getDelegate

      public com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate getDelegate()
      指定者:
      getDelegate 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
    • getResultObjectFactory

      public com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactory getResultObjectFactory()
      指定者:
      getResultObjectFactory 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient