Class DelegatingSqlSession
java.lang.Object
org.camunda.bpm.qa.performance.engine.util.DelegatingSqlSession
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.ibatis.session.SqlSession
- Direct Known Subclasses:
StatementLogSqlSession
Implementation of SqlSession delegating to a wrapped session
- Author:
- Daniel Meyer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidcommit()voidcommit(boolean force) intintList<org.apache.ibatis.executor.BatchResult>org.apache.ibatis.session.Configuration<T> Tintintvoidrollback()voidrollback(boolean force) voidvoidselect(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler handler) void<T> org.apache.ibatis.cursor.Cursor<T><T> org.apache.ibatis.cursor.Cursor<T>selectCursor(String s, Object o) <T> org.apache.ibatis.cursor.Cursor<T>selectCursor(String s, Object o, org.apache.ibatis.session.RowBounds rowBounds) <E> List<E>selectList(String statement) <E> List<E>selectList(String statement, Object parameter) <E> List<E>selectList(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds) <K,V> Map<K, V> <K,V> Map<K, V> selectMap(String statement, Object parameter, String mapKey, org.apache.ibatis.session.RowBounds rowBounds) <K,V> Map<K, V> <T> T<T> Tintint
-
Field Details
-
wrappedSession
protected org.apache.ibatis.session.SqlSession wrappedSession
-
-
Constructor Details
-
DelegatingSqlSession
public DelegatingSqlSession(org.apache.ibatis.session.SqlSession wrappedSession)
-
-
Method Details
-
selectOne
- Specified by:
selectOnein interfaceorg.apache.ibatis.session.SqlSession
-
selectOne
- Specified by:
selectOnein interfaceorg.apache.ibatis.session.SqlSession
-
selectList
- Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectList
- Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectList
public <E> List<E> selectList(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds) - Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
- Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
- Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
public <K,V> Map<K,V> selectMap(String statement, Object parameter, String mapKey, org.apache.ibatis.session.RowBounds rowBounds) - Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
- Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
- Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String s, Object o, org.apache.ibatis.session.RowBounds rowBounds) - Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
select
public void select(String statement, Object parameter, org.apache.ibatis.session.ResultHandler handler) - Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
select
- Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
select
public void select(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler handler) - Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
insert
- Specified by:
insertin interfaceorg.apache.ibatis.session.SqlSession
-
insert
- Specified by:
insertin interfaceorg.apache.ibatis.session.SqlSession
-
update
- Specified by:
updatein interfaceorg.apache.ibatis.session.SqlSession
-
update
- Specified by:
updatein interfaceorg.apache.ibatis.session.SqlSession
-
delete
- Specified by:
deletein interfaceorg.apache.ibatis.session.SqlSession
-
delete
- Specified by:
deletein interfaceorg.apache.ibatis.session.SqlSession
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.ibatis.session.SqlSession
-
commit
public void commit(boolean force) - Specified by:
commitin interfaceorg.apache.ibatis.session.SqlSession
-
rollback
public void rollback()- Specified by:
rollbackin interfaceorg.apache.ibatis.session.SqlSession
-
rollback
public void rollback(boolean force) - Specified by:
rollbackin interfaceorg.apache.ibatis.session.SqlSession
-
flushStatements
- Specified by:
flushStatementsin interfaceorg.apache.ibatis.session.SqlSession
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.ibatis.session.SqlSession
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceorg.apache.ibatis.session.SqlSession
-
getConfiguration
public org.apache.ibatis.session.Configuration getConfiguration()- Specified by:
getConfigurationin interfaceorg.apache.ibatis.session.SqlSession
-
getMapper
- Specified by:
getMapperin interfaceorg.apache.ibatis.session.SqlSession
-
getConnection
- Specified by:
getConnectionin interfaceorg.apache.ibatis.session.SqlSession
-