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
| 从类 com.ibatis.sqlmap.engine.impl.SqlMapClientImpl 继承的字段 |
delegate |
|
方法摘要 |
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 |
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 Alibaba Group. All Rights Reserved.