com.alibaba.druid.support.ibatis
类 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


嵌套类摘要
static class SqlMapClientImplWrapper.IbatisStatementInfo
           
 
字段摘要
 
从类 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl 继承的字段
delegate
 
构造方法摘要
SqlMapClientImplWrapper(com.ibatis.sqlmap.engine.impl.SqlMapClientImpl raw)
           
 
方法摘要
 void commitTransaction()
           
 int delete(String id)
           
 int delete(String id, Object param)
           
 void endTransaction()
           
 int executeBatch()
           
 List executeBatchDetailed()
           
 com.ibatis.sqlmap.client.SqlMapSession getSession()
           
 Object insert(String id)
           
 Object insert(String id, Object param)
           
 com.ibatis.sqlmap.client.SqlMapSession openSession(Connection conn)
           
 List queryForList(String id)
           
 List queryForList(String id, int skip, int max)
           
 List queryForList(String id, Object paramObject)
           
 List queryForList(String id, Object paramObject, int skip, int max)
           
 Map queryForMap(String id, Object paramObject, String keyProp)
           
 Map queryForMap(String id, Object paramObject, String keyProp, String valueProp)
           
 Object queryForObject(String id)
           
 Object queryForObject(String id, Object paramObject)
           
 Object queryForObject(String id, Object paramObject, Object resultObject)
           
 com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, int pageSize)
          已过时。 All paginated list features have been deprecated
 com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, Object paramObject, int pageSize)
          已过时。 All paginated list features have been deprecated
 void queryWithRowHandler(String id, Object paramObject, com.ibatis.sqlmap.client.event.RowHandler rowHandler)
           
 void queryWithRowHandler(String id, com.ibatis.sqlmap.client.event.RowHandler rowHandler)
           
 void setLocal(String id, com.ibatis.sqlmap.client.SqlMapExecutor executor)
           
 void setUserConnection(Connection connection)
           
 void startBatch()
           
 void startTransaction()
           
 void startTransaction(int transactionIsolation)
           
 int update(String id)
           
 int update(String id, Object param)
           
 
从类 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl 继承的方法
flushDataCache, flushDataCache, getCurrentConnection, getDataSource, getDelegate, getMappedStatement, getResultObjectFactory, getSqlExecutor, getUserConnection, isEnhancementEnabled, isLazyLoadingEnabled, openSession
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SqlMapClientImplWrapper

public SqlMapClientImplWrapper(com.ibatis.sqlmap.engine.impl.SqlMapClientImpl raw)
方法详细信息

setLocal

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

openSession

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

getSession

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

insert

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

insert

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

update

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

update

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

delete

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

delete

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

queryForObject

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

queryForObject

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

queryForObject

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

queryForList

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

queryForList

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

queryForList

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

queryForList

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

queryForPaginatedList

public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id,
                                                                  Object paramObject,
                                                                  int pageSize)
                                                           throws SQLException
已过时。 All paginated list features have been deprecated

指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForPaginatedList
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 queryForPaginatedList
覆盖:
com.ibatis.sqlmap.engine.impl.SqlMapClientImpl 中的 queryForPaginatedList
抛出:
SQLException

queryForPaginatedList

public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id,
                                                                  int pageSize)
                                                           throws SQLException
已过时。 All paginated list features have been deprecated

指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForPaginatedList
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 queryForPaginatedList
覆盖:
com.ibatis.sqlmap.engine.impl.SqlMapClientImpl 中的 queryForPaginatedList
抛出:
SQLException

queryForMap

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

queryForMap

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

queryWithRowHandler

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

queryWithRowHandler

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

startTransaction

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

startTransaction

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

commitTransaction

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

endTransaction

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

startBatch

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

executeBatch

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

executeBatchDetailed

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

setUserConnection

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


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.