Class DelegatingSqlSession
- java.lang.Object
-
- org.camunda.bpm.qa.performance.engine.util.DelegatingSqlSession
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.apache.ibatis.session.SqlSession
- Direct Known Subclasses:
StatementLogSqlSession
public class DelegatingSqlSession extends java.lang.Object implements org.apache.ibatis.session.SqlSessionImplementation of
SqlSessiondelegating to a wrapped session- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.ibatis.session.SqlSessionwrappedSession
-
Constructor Summary
Constructors Constructor Description DelegatingSqlSession(org.apache.ibatis.session.SqlSession wrappedSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()voidclose()voidcommit()voidcommit(boolean force)intdelete(java.lang.String statement)intdelete(java.lang.String statement, java.lang.Object parameter)java.util.List<org.apache.ibatis.executor.BatchResult>flushStatements()org.apache.ibatis.session.ConfigurationgetConfiguration()java.sql.ConnectiongetConnection()<T> TgetMapper(java.lang.Class<T> type)intinsert(java.lang.String statement)intinsert(java.lang.String statement, java.lang.Object parameter)voidrollback()voidrollback(boolean force)voidselect(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.ResultHandler handler)voidselect(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler handler)voidselect(java.lang.String statement, org.apache.ibatis.session.ResultHandler handler)<T> org.apache.ibatis.cursor.Cursor<T>selectCursor(java.lang.String s)<T> org.apache.ibatis.cursor.Cursor<T>selectCursor(java.lang.String s, java.lang.Object o)<T> org.apache.ibatis.cursor.Cursor<T>selectCursor(java.lang.String s, java.lang.Object o, org.apache.ibatis.session.RowBounds rowBounds)<E> java.util.List<E>selectList(java.lang.String statement)<E> java.util.List<E>selectList(java.lang.String statement, java.lang.Object parameter)<E> java.util.List<E>selectList(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.RowBounds rowBounds)<K,V>
java.util.Map<K,V>selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey)<K,V>
java.util.Map<K,V>selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey, org.apache.ibatis.session.RowBounds rowBounds)<K,V>
java.util.Map<K,V>selectMap(java.lang.String statement, java.lang.String mapKey)<T> TselectOne(java.lang.String statement)<T> TselectOne(java.lang.String statement, java.lang.Object parameter)intupdate(java.lang.String statement)intupdate(java.lang.String statement, java.lang.Object parameter)
-
-
-
Method Detail
-
selectOne
public <T> T selectOne(java.lang.String statement)
- Specified by:
selectOnein interfaceorg.apache.ibatis.session.SqlSession
-
selectOne
public <T> T selectOne(java.lang.String statement, java.lang.Object parameter)- Specified by:
selectOnein interfaceorg.apache.ibatis.session.SqlSession
-
selectList
public <E> java.util.List<E> selectList(java.lang.String statement)
- Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectList
public <E> java.util.List<E> selectList(java.lang.String statement, java.lang.Object parameter)- Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectList
public <E> java.util.List<E> selectList(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.RowBounds rowBounds)- Specified by:
selectListin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
public <K,V> java.util.Map<K,V> selectMap(java.lang.String statement, java.lang.String mapKey)- Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
public <K,V> java.util.Map<K,V> selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey)- Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectMap
public <K,V> java.util.Map<K,V> selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey, org.apache.ibatis.session.RowBounds rowBounds)- Specified by:
selectMapin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(java.lang.String s)
- Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(java.lang.String s, java.lang.Object o)- Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
selectCursor
public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(java.lang.String s, java.lang.Object o, org.apache.ibatis.session.RowBounds rowBounds)- Specified by:
selectCursorin interfaceorg.apache.ibatis.session.SqlSession
-
select
public void select(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.ResultHandler handler)- Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
select
public void select(java.lang.String statement, org.apache.ibatis.session.ResultHandler handler)- Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
select
public void select(java.lang.String statement, java.lang.Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler handler)- Specified by:
selectin interfaceorg.apache.ibatis.session.SqlSession
-
insert
public int insert(java.lang.String statement)
- Specified by:
insertin interfaceorg.apache.ibatis.session.SqlSession
-
insert
public int insert(java.lang.String statement, java.lang.Object parameter)- Specified by:
insertin interfaceorg.apache.ibatis.session.SqlSession
-
update
public int update(java.lang.String statement)
- Specified by:
updatein interfaceorg.apache.ibatis.session.SqlSession
-
update
public int update(java.lang.String statement, java.lang.Object parameter)- Specified by:
updatein interfaceorg.apache.ibatis.session.SqlSession
-
delete
public int delete(java.lang.String statement)
- Specified by:
deletein interfaceorg.apache.ibatis.session.SqlSession
-
delete
public int delete(java.lang.String statement, java.lang.Object parameter)- 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
public java.util.List<org.apache.ibatis.executor.BatchResult> flushStatements()
- Specified by:
flushStatementsin interfaceorg.apache.ibatis.session.SqlSession
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- 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
public <T> T getMapper(java.lang.Class<T> type)
- Specified by:
getMapperin interfaceorg.apache.ibatis.session.SqlSession
-
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnectionin interfaceorg.apache.ibatis.session.SqlSession
-
-