Package org.activiti.engine.impl.db
Class DbSqlSessionFactory
java.lang.Object
org.activiti.engine.impl.db.DbSqlSessionFactory
- All Implemented Interfaces:
- org.activiti.engine.impl.interceptor.SessionFactory
public class DbSqlSessionFactory
extends Object
implements org.activiti.engine.impl.interceptor.SessionFactory
Our own database session factory compatible with MariaDB
- Author:
- Tom Baeyens
- 
Field SummaryFieldsModifier and TypeFieldDescription
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetBulkDeleteStatement(Class<?> persistentObjectClass) getBulkInsertStatement(Class clazz) getDeleteStatement(Class<?> persistentObjectClass) org.activiti.engine.impl.cfg.IdGeneratorgetInsertStatement(Class<? extends org.activiti.engine.impl.db.PersistentObject> clazz) getInsertStatement(org.activiti.engine.impl.db.PersistentObject object) intgetSelectStatement(Class<?> persistentObjectClass) Class<?> org.apache.ibatis.session.SqlSessionFactorygetUpdateStatement(org.activiti.engine.impl.db.PersistentObject object) isBulkInsertable(Class<? extends org.activiti.engine.impl.db.PersistentObject> persistentObjectClass) booleanbooleanbooleanmapStatement(String statement) org.activiti.engine.impl.interceptor.SessionvoidsetBulkDeleteStatements(Map<Class<?>, String> bulkDeleteStatements) voidsetBulkInsertEnabled(boolean isBulkInsertEnabled, String databaseType) voidsetBulkInsertStatements(Map<Class<?>, String> bulkInsertStatements) voidsetDatabaseCatalog(String databaseCatalog) voidsetDatabaseSchema(String databaseSchema) voidsetDatabaseTablePrefix(String databaseTablePrefix) voidsetDatabaseType(String databaseType) voidsetDbHistoryUsed(boolean isDbHistoryUsed) voidsetDbIdentityUsed(boolean isDbIdentityUsed) voidsetDeleteStatements(Map<Class<?>, String> deleteStatements) voidsetIdGenerator(org.activiti.engine.impl.cfg.IdGenerator idGenerator) voidsetInsertStatements(Map<Class<?>, String> insertStatements) voidsetMaxNrOfStatementsInBulkInsert(int maxNrOfStatementsInBulkInsert) voidsetSelectStatements(Map<Class<?>, String> selectStatements) voidsetSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) voidsetStatementMappings(Map<String, String> statementMappings) voidsetTablePrefixIsSchema(boolean tablePrefixIsSchema) voidsetUpdateStatements(Map<Class<?>, String> updateStatements) 
- 
Field Details- 
databaseSpecificStatements
- 
databaseSpecificLimitBeforeStatements
- 
databaseSpecificLimitAfterStatements
- 
databaseSpecificLimitBetweenStatements
- 
databaseSpecificOrderByStatements
- 
databaseOuterJoinLimitBetweenStatements
- 
databaseSpecificLimitBeforeNativeQueryStatements
 
- 
- 
Constructor Details- 
DbSqlSessionFactorypublic DbSqlSessionFactory()
 
- 
- 
Method Details- 
getSessionType- Specified by:
- getSessionTypein interface- org.activiti.engine.impl.interceptor.SessionFactory
 
- 
openSessionpublic org.activiti.engine.impl.interceptor.Session openSession()- Specified by:
- openSessionin interface- org.activiti.engine.impl.interceptor.SessionFactory
 
- 
getInsertStatement
- 
getInsertStatement
- 
getBulkInsertStatement
- 
getUpdateStatement
- 
getDeleteStatement
- 
getBulkDeleteStatement
- 
getSelectStatement
- 
mapStatement
- 
setDatabaseType
- 
setBulkInsertEnabled
- 
isBulkInsertable
- 
getSqlSessionFactorypublic org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory()
- 
setSqlSessionFactorypublic void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) 
- 
getIdGeneratorpublic org.activiti.engine.impl.cfg.IdGenerator getIdGenerator()
- 
setIdGeneratorpublic void setIdGenerator(org.activiti.engine.impl.cfg.IdGenerator idGenerator) 
- 
getDatabaseType
- 
getStatementMappings
- 
setStatementMappings
- 
getInsertStatements
- 
setInsertStatements
- 
getBulkInsertStatements
- 
setBulkInsertStatements
- 
getUpdateStatements
- 
setUpdateStatements
- 
getDeleteStatements
- 
setDeleteStatements
- 
getBulkDeleteStatements
- 
setBulkDeleteStatements
- 
getSelectStatements
- 
setSelectStatements
- 
isDbIdentityUsedpublic boolean isDbIdentityUsed()
- 
setDbIdentityUsedpublic void setDbIdentityUsed(boolean isDbIdentityUsed) 
- 
isDbHistoryUsedpublic boolean isDbHistoryUsed()
- 
setDbHistoryUsedpublic void setDbHistoryUsed(boolean isDbHistoryUsed) 
- 
setDatabaseTablePrefix
- 
getDatabaseTablePrefix
- 
getDatabaseCatalog
- 
setDatabaseCatalog
- 
getDatabaseSchema
- 
setDatabaseSchema
- 
setTablePrefixIsSchemapublic void setTablePrefixIsSchema(boolean tablePrefixIsSchema) 
- 
isTablePrefixIsSchemapublic boolean isTablePrefixIsSchema()
- 
getMaxNrOfStatementsInBulkInsertpublic int getMaxNrOfStatementsInBulkInsert()
- 
setMaxNrOfStatementsInBulkInsertpublic void setMaxNrOfStatementsInBulkInsert(int maxNrOfStatementsInBulkInsert) 
 
-