com.alibaba.druid.support.ibatis
类 SqlMapExecutorWrapper

java.lang.Object
  继承者 com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
所有已实现的接口:
com.ibatis.sqlmap.client.SqlMapExecutor
直接已知子类:
SqlMapClientWrapper, SqlMapSessionWrapper

public class SqlMapExecutorWrapper
extends Object
implements com.ibatis.sqlmap.client.SqlMapExecutor


构造方法摘要
SqlMapExecutorWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client, com.ibatis.sqlmap.client.SqlMapExecutor executor)
           
 
方法摘要
 int delete(String id)
           
 int delete(String id, Object parameterObject)
           
 int executeBatch()
           
 List executeBatchDetailed()
           
 Object insert(String id)
           
 Object insert(String id, Object parameterObject)
           
 List queryForList(String id)
           
 List queryForList(String id, int skip, int max)
           
 List queryForList(String id, Object parameterObject)
           
 List queryForList(String id, Object parameterObject, int skip, int max)
           
 Map queryForMap(String id, Object parameterObject, String keyProp)
           
 Map queryForMap(String id, Object parameterObject, String keyProp, String valueProp)
           
 Object queryForObject(String id)
           
 Object queryForObject(String id, Object parameterObject)
           
 Object queryForObject(String id, Object parameterObject, Object resultObject)
           
 com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, int pageSize)
           
 com.ibatis.common.util.PaginatedList queryForPaginatedList(String id, Object parameterObject, int pageSize)
           
 void queryWithRowHandler(String id, Object parameterObject, com.ibatis.sqlmap.client.event.RowHandler rowHandler)
           
 void queryWithRowHandler(String id, com.ibatis.sqlmap.client.event.RowHandler rowHandler)
           
 void startBatch()
           
 int update(String id)
           
 int update(String id, Object parameterObject)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SqlMapExecutorWrapper

public SqlMapExecutorWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client,
                             com.ibatis.sqlmap.client.SqlMapExecutor executor)
方法详细信息

insert

public Object insert(String id,
                     Object parameterObject)
              throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 insert
抛出:
SQLException

insert

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

update

public int update(String id,
                  Object parameterObject)
           throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 update
抛出:
SQLException

update

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

delete

public int delete(String id,
                  Object parameterObject)
           throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 delete
抛出:
SQLException

delete

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

queryForObject

public Object queryForObject(String id,
                             Object parameterObject)
                      throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForObject
抛出:
SQLException

queryForObject

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

queryForObject

public Object queryForObject(String id,
                             Object parameterObject,
                             Object resultObject)
                      throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForObject
抛出:
SQLException

queryForList

public List queryForList(String id,
                         Object parameterObject)
                  throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForList
抛出:
SQLException

queryForList

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

queryForList

public List queryForList(String id,
                         Object parameterObject,
                         int skip,
                         int max)
                  throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForList
抛出:
SQLException

queryForList

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

queryWithRowHandler

public void queryWithRowHandler(String id,
                                Object parameterObject,
                                com.ibatis.sqlmap.client.event.RowHandler rowHandler)
                         throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryWithRowHandler
抛出:
SQLException

queryWithRowHandler

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

queryForPaginatedList

public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id,
                                                                  Object parameterObject,
                                                                  int pageSize)
                                                           throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForPaginatedList
抛出:
SQLException

queryForPaginatedList

public com.ibatis.common.util.PaginatedList queryForPaginatedList(String id,
                                                                  int pageSize)
                                                           throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForPaginatedList
抛出:
SQLException

queryForMap

public Map queryForMap(String id,
                       Object parameterObject,
                       String keyProp)
                throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForMap
抛出:
SQLException

queryForMap

public Map queryForMap(String id,
                       Object parameterObject,
                       String keyProp,
                       String valueProp)
                throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 queryForMap
抛出:
SQLException

startBatch

public void startBatch()
                throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 startBatch
抛出:
SQLException

executeBatch

public int executeBatch()
                 throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapExecutor 中的 executeBatch
抛出:
SQLException

executeBatchDetailed

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


Copyright © 2013 Alibaba Group. All Rights Reserved.