类 SqlMapClientImplWrapper

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

public class SqlMapClientImplWrapper extends com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
  • 构造器详细资料

    • SqlMapClientImplWrapper

      public SqlMapClientImplWrapper(com.ibatis.sqlmap.engine.impl.SqlMapClientImpl raw)
  • 方法详细资料

    • setLocal

      public void setLocal(String id, com.ibatis.sqlmap.client.SqlMapExecutor executor)
    • getLocalSqlMapSessionWrapper

      protected SqlMapSessionWrapper getLocalSqlMapSessionWrapper()
    • openSession

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

      public com.ibatis.sqlmap.client.SqlMapSession getSession()
      指定者:
      getSession 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      getSession 在接口中 com.ibatis.sqlmap.client.SqlMapClient
      覆盖:
      getSession 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
    • insert

      public Object insert(String id, Object param) throws SQLException
      指定者:
      insert 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      insert 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      insert 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • insert

      public Object insert(String id) throws SQLException
      指定者:
      insert 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      insert 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      insert 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • update

      public int update(String id, Object param) throws SQLException
      指定者:
      update 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      update 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      update 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • update

      public int update(String id) throws SQLException
      指定者:
      update 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      update 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      update 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • delete

      public int delete(String id, Object param) throws SQLException
      指定者:
      delete 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      delete 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      delete 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • delete

      public int delete(String id) throws SQLException
      指定者:
      delete 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      delete 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      delete 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForObject

      public Object queryForObject(String id, Object paramObject) throws SQLException
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForObject 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForObject

      public Object queryForObject(String id) throws SQLException
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForObject 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForObject

      public Object queryForObject(String id, Object paramObject, Object resultObject) throws SQLException
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForObject 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForObject 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForList

      public List queryForList(String id, Object paramObject) throws SQLException
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForList

      public List queryForList(String id) throws SQLException
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForList

      public List queryForList(String id, Object paramObject, int skip, int max) throws SQLException
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForList

      public List queryForList(String id, int skip, int max) throws SQLException
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForPaginatedList

      public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, Object paramObject, int pageSize) throws SQLException
      已过时。
      All paginated list features have been deprecated
      指定者:
      queryForPaginatedList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForPaginatedList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForPaginatedList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForPaginatedList

      public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, int pageSize) throws SQLException
      已过时。
      All paginated list features have been deprecated
      指定者:
      queryForPaginatedList 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForPaginatedList 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForPaginatedList 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForMap

      public Map queryForMap(String id, Object paramObject, String keyProp) throws SQLException
      指定者:
      queryForMap 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForMap 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForMap 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryForMap

      public Map queryForMap(String id, Object paramObject, String keyProp, String valueProp) throws SQLException
      指定者:
      queryForMap 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryForMap 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryForMap 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryWithRowHandler

      public void queryWithRowHandler(String id, Object paramObject, com.ibatis.sqlmap.client.event.RowHandler rowHandler) throws SQLException
      指定者:
      queryWithRowHandler 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryWithRowHandler 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryWithRowHandler 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • queryWithRowHandler

      public void queryWithRowHandler(String id, com.ibatis.sqlmap.client.event.RowHandler rowHandler) throws SQLException
      指定者:
      queryWithRowHandler 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      queryWithRowHandler 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      queryWithRowHandler 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • startTransaction

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

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

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

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

      public void startBatch() throws SQLException
      指定者:
      startBatch 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      startBatch 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      startBatch 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • executeBatch

      public int executeBatch() throws SQLException
      指定者:
      executeBatch 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      executeBatch 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      executeBatch 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
    • executeBatchDetailed

      public List executeBatchDetailed() throws SQLException, com.ibatis.sqlmap.engine.execution.BatchException
      指定者:
      executeBatchDetailed 在接口中 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
      指定者:
      executeBatchDetailed 在接口中 com.ibatis.sqlmap.client.SqlMapExecutor
      覆盖:
      executeBatchDetailed 在类中 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl
      抛出:
      SQLException
      com.ibatis.sqlmap.engine.execution.BatchException
    • setUserConnection

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