Package io.quarkiverse.mybatis.runtime
Class TransactionalSqlSession
java.lang.Object
io.quarkiverse.mybatis.runtime.TransactionalSqlSession
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.ibatis.session.SqlSession
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionalSqlSession(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory, jakarta.transaction.TransactionManager transactionManager) -
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>selectCursor(String statement) <T> org.apache.ibatis.cursor.Cursor<T>selectCursor(String statement, Object parameter) <T> org.apache.ibatis.cursor.Cursor<T>selectCursor(String statement, Object parameter, 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
-
Constructor Details
-
TransactionalSqlSession
public TransactionalSqlSession(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory, jakarta.transaction.TransactionManager transactionManager)
-
-
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 statement, Object parameter, 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
-