public abstract class AbstractDbSqlSession extends Object implements Session
| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
CLEAN_VERSION_REGEX |
protected String |
connectionMetadataDefaultCatalog |
protected String |
connectionMetadataDefaultSchema |
protected AbstractDbSqlSessionFactory |
dbSqlSessionFactory |
static String[] |
JDBC_METADATA_TABLE_TYPES |
protected org.apache.ibatis.session.SqlSession |
sqlSession |
| Constructor and Description |
|---|
AbstractDbSqlSession(AbstractDbSqlSessionFactory dbSqlSessionFactory) |
AbstractDbSqlSession(AbstractDbSqlSessionFactory dbSqlSessionFactory,
Connection connection,
String catalog,
String schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
commit() |
void |
dbSchemaCheckVersion() |
void |
dbSchemaCreate() |
void |
dbSchemaDrop() |
abstract void |
delete(Entity entity) |
abstract void |
delete(String statement,
Object parameter) |
void |
flush() |
<T> T |
getCustomMapper(Class<T> type) |
AbstractDbSqlSessionFactory |
getDbSqlSessionFactory() |
org.apache.ibatis.session.SqlSession |
getSqlSession() |
abstract void |
insert(Entity entity) |
boolean |
isMysql() |
boolean |
isOracle() |
void |
rollback() |
<T extends Entity> |
selectById(Class<T> entityClass,
String id) |
List |
selectList(String statement) |
List |
selectList(String statement,
ListQueryParameterObject parameter) |
List |
selectList(String statement,
Object parameter) |
List |
selectList(String statement,
Object parameter,
int firstResult,
int maxResults) |
List |
selectList(String statement,
Object parameter,
Page page) |
List |
selectListWithRawParameter(String statement,
Object parameter) |
Object |
selectOne(String statement,
Object parameter) |
abstract void |
update(Entity entity) |
abstract int |
update(String statement,
Object parameters) |
protected static final Pattern CLEAN_VERSION_REGEX
public static String[] JDBC_METADATA_TABLE_TYPES
protected org.apache.ibatis.session.SqlSession sqlSession
protected AbstractDbSqlSessionFactory dbSqlSessionFactory
protected String connectionMetadataDefaultCatalog
protected String connectionMetadataDefaultSchema
public AbstractDbSqlSession(AbstractDbSqlSessionFactory dbSqlSessionFactory)
public AbstractDbSqlSession(AbstractDbSqlSessionFactory dbSqlSessionFactory, Connection connection, String catalog, String schema)
public List selectList(String statement, ListQueryParameterObject parameter)
public List selectList(String statement, Object parameter, int firstResult, int maxResults)
public List selectListWithRawParameter(String statement, Object parameter)
public abstract void insert(Entity entity)
public abstract void update(Entity entity)
public abstract void delete(Entity entity)
public void dbSchemaCheckVersion()
public void dbSchemaCreate()
public void dbSchemaDrop()
public void commit()
public void rollback()
public <T> T getCustomMapper(Class<T> type)
public boolean isMysql()
public boolean isOracle()
public org.apache.ibatis.session.SqlSession getSqlSession()
public AbstractDbSqlSessionFactory getDbSqlSessionFactory()
Copyright © 2017 Flowable. All rights reserved.