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)
|
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.