com.alibaba.druid.support.ibatis
类 SqlMapClientWrapper

java.lang.Object
  继承者 com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
      继承者 com.alibaba.druid.support.ibatis.SqlMapClientWrapper
所有已实现的接口:
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


构造方法摘要
SqlMapClientWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client)
           
 
方法摘要
 void commitTransaction()
           
 void endTransaction()
           
 void flushDataCache()
           
 void flushDataCache(String cacheId)
           
 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient getClient()
           
 Connection getCurrentConnection()
           
 DataSource getDataSource()
           
 com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate getDelegate()
           
 com.ibatis.sqlmap.engine.mapping.statement.MappedStatement getMappedStatement(String id)
           
 com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactory getResultObjectFactory()
           
 com.ibatis.sqlmap.client.SqlMapSession getSession()
           
 com.ibatis.sqlmap.engine.execution.SqlExecutor getSqlExecutor()
           
 Connection getUserConnection()
           
 boolean isEnhancementEnabled()
           
 boolean isLazyLoadingEnabled()
           
 com.ibatis.sqlmap.client.SqlMapSession openSession()
           
 com.ibatis.sqlmap.client.SqlMapSession openSession(Connection conn)
           
 void setUserConnection(Connection connnection)
           
 void startTransaction()
           
 void startTransaction(int transactionIsolation)
           
 
从类 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, update
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 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
 

构造方法详细信息

SqlMapClientWrapper

public SqlMapClientWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client)
方法详细信息

getClient

public com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient getClient()

startTransaction

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

startTransaction

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

commitTransaction

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

endTransaction

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

setUserConnection

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

getUserConnection

public Connection getUserConnection()
                             throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapTransactionManager 中的 getUserConnection
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getUserConnection
抛出:
SQLException

getCurrentConnection

public Connection getCurrentConnection()
                                throws SQLException
指定者:
接口 com.ibatis.sqlmap.client.SqlMapTransactionManager 中的 getCurrentConnection
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getCurrentConnection
抛出:
SQLException

getDataSource

public DataSource getDataSource()
指定者:
接口 com.ibatis.sqlmap.client.SqlMapTransactionManager 中的 getDataSource
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getDataSource

openSession

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

openSession

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

getSession

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

flushDataCache

public void flushDataCache()
指定者:
接口 com.ibatis.sqlmap.client.SqlMapClient 中的 flushDataCache
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 flushDataCache

flushDataCache

public void flushDataCache(String cacheId)
指定者:
接口 com.ibatis.sqlmap.client.SqlMapClient 中的 flushDataCache
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 flushDataCache

getMappedStatement

public com.ibatis.sqlmap.engine.mapping.statement.MappedStatement getMappedStatement(String id)
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getMappedStatement

isLazyLoadingEnabled

public boolean isLazyLoadingEnabled()
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 isLazyLoadingEnabled

isEnhancementEnabled

public boolean isEnhancementEnabled()
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 isEnhancementEnabled

getSqlExecutor

public com.ibatis.sqlmap.engine.execution.SqlExecutor getSqlExecutor()
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getSqlExecutor

getDelegate

public com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate getDelegate()
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getDelegate

getResultObjectFactory

public com.ibatis.sqlmap.engine.mapping.result.ResultObjectFactory getResultObjectFactory()
指定者:
接口 com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient 中的 getResultObjectFactory


Copyright © 2013 Alibaba Group. All Rights Reserved.