Package com.alibaba.druid.support.ibatis
Class SqlMapSessionWrapper
- java.lang.Object
-
- com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
-
- com.alibaba.druid.support.ibatis.SqlMapSessionWrapper
-
- All Implemented Interfaces:
com.ibatis.sqlmap.client.SqlMapExecutor,com.ibatis.sqlmap.client.SqlMapSession,com.ibatis.sqlmap.client.SqlMapTransactionManager
public class SqlMapSessionWrapper extends SqlMapExecutorWrapper implements com.ibatis.sqlmap.client.SqlMapSession
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.support.ibatis.SqlMapExecutorWrapper
clientImpl, clientImplWrapper
-
-
Constructor Summary
Constructors Constructor Description SqlMapSessionWrapper(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client, com.ibatis.sqlmap.client.SqlMapSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()voidcommitTransaction()voidendTransaction()ConnectiongetCurrentConnection()DataSourcegetDataSource()ConnectiongetUserConnection()Deprecated.voidsetUserConnection(Connection connection)voidstartTransaction()voidstartTransaction(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, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibatis.sqlmap.client.SqlMapExecutor
delete, delete, executeBatch, executeBatchDetailed, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForPaginatedList, queryForPaginatedList, queryWithRowHandler, queryWithRowHandler, startBatch, update, update
-
-
-
-
Method Detail
-
startTransaction
public void startTransaction() throws SQLException- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
startTransaction
public void startTransaction(int transactionIsolation) throws SQLException- Specified by:
startTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
commitTransaction
public void commitTransaction() throws SQLException- Specified by:
commitTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
endTransaction
public void endTransaction() throws SQLException- Specified by:
endTransactionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
setUserConnection
public void setUserConnection(Connection connection) throws SQLException
- Specified by:
setUserConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getUserConnection
@Deprecated public Connection getUserConnection() throws SQLException
Deprecated.- Specified by:
getUserConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getCurrentConnection
public Connection getCurrentConnection() throws SQLException
- Specified by:
getCurrentConnectionin interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager- Throws:
SQLException
-
getDataSource
public DataSource getDataSource()
- Specified by:
getDataSourcein interfacecom.ibatis.sqlmap.client.SqlMapTransactionManager
-
close
public void close()
- Specified by:
closein interfacecom.ibatis.sqlmap.client.SqlMapSession
-
-