Package com.alibaba.druid.support.ibatis
Class SqlMapClientWrapper
java.lang.Object
com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
com.alibaba.druid.support.ibatis.SqlMapClientWrapper
- All Implemented Interfaces:
com.ibatis.sqlmap.client.SqlMapClient,com.ibatis.sqlmap.client.SqlMapExecutor,com.ibatis.sqlmap.client.SqlMapTransactionManager,com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
public class SqlMapClientWrapper
extends SqlMapExecutorWrapper
implements com.ibatis.sqlmap.client.SqlMapClient, com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClientFields inherited from class com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
clientImpl, clientImplWrapper -
Constructor Summary
ConstructorsConstructorDescriptionSqlMapClientWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidflushDataCache(String cacheId) com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClientcom.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegatecom.ibatis.sqlmap.engine.mapping.statement.MappedStatementcom.ibatis.sqlmap.engine.mapping.result.ResultObjectFactorycom.ibatis.sqlmap.client.SqlMapSessioncom.ibatis.sqlmap.engine.execution.SqlExecutorbooleanbooleancom.ibatis.sqlmap.client.SqlMapSessioncom.ibatis.sqlmap.client.SqlMapSessionopenSession(Connection conn) voidsetUserConnection(Connection connection) voidvoidstartTransaction(int transactionIsolation) Methods inherited from class com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
delete, delete, executeBatch, executeBatchDetailed, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForPaginatedList, queryForPaginatedList, queryWithRowHandler, queryWithRowHandler, startBatch, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
delete, delete, executeBatch, executeBatchDetailed, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForPaginatedList, queryForPaginatedList, queryWithRowHandler, queryWithRowHandler, startBatch, update, update
-
Field Details
-
client
protected final com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client
-
-
Constructor Details
-
SqlMapClientWrapper
public SqlMapClientWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client)
-
-
Method Details
-
getClient
public com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient getClient() -
startTransaction
- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
startTransaction
- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
commitTransaction
- Specified by:
commitTransactionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
commitTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
endTransaction
- Specified by:
endTransactionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
endTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
setUserConnection
- Specified by:
setUserConnectionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
setUserConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getUserConnection
- Specified by:
getUserConnectionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
getUserConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getCurrentConnection
- Specified by:
getCurrentConnectionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
getCurrentConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getDataSource
- Specified by:
getDataSourcein interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
getDataSourcein interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager
-
openSession
public com.ibatis.sqlmap.client.SqlMapSession openSession()- Specified by:
openSessionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
openSessionin interfacecom.ibatis.sqlmap.client.SqlMapClient
-
openSession
- Specified by:
openSessionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
openSessionin interfacecom.ibatis.sqlmap.client.SqlMapClient
-
getSession
public com.ibatis.sqlmap.client.SqlMapSession getSession()- Specified by:
getSessionin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
getSessionin interfacecom.ibatis.sqlmap.client.SqlMapClient
-
flushDataCache
public void flushDataCache()- Specified by:
flushDataCachein interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
flushDataCachein interfacecom.ibatis.sqlmap.client.SqlMapClient
-
flushDataCache
- Specified by:
flushDataCachein interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient- Specified by:
flushDataCachein interfacecom.ibatis.sqlmap.client.SqlMapClient
-
getMappedStatement
- Specified by:
getMappedStatementin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
isLazyLoadingEnabled
public boolean isLazyLoadingEnabled()- Specified by:
isLazyLoadingEnabledin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
isEnhancementEnabled
public boolean isEnhancementEnabled()- Specified by:
isEnhancementEnabledin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
getSqlExecutor
public com.ibatis.sqlmap.engine.execution.SqlExecutor getSqlExecutor()- Specified by:
getSqlExecutorin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
getDelegate
public com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate getDelegate()- Specified by:
getDelegatein interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-
getResultObjectFactory
public com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactory getResultObjectFactory()- Specified by:
getResultObjectFactoryin interfacecom.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient
-