public class DbSqlSessionFactory extends Object implements SessionFactory
| Modifier and Type | Field and Description |
|---|---|
protected String |
databaseCatalog |
protected String |
databaseSchema
In some situations you want to set the schema to use for table checks /
generation if the database metadata doesn't return that correctly, see
https://activiti.atlassian.net/browse/ACT-1220,
https://activiti.atlassian.net/browse/ACT-1062
|
protected static Map<String,Map<String,String>> |
databaseSpecificStatements |
protected String |
databaseTablePrefix |
protected String |
databaseType |
protected Map<Class<?>,String> |
deleteStatements |
protected IdGenerator |
idGenerator |
protected Map<Class<?>,String> |
insertStatements |
protected Map<Class<?>,String> |
selectStatements |
protected org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory |
protected Map<String,String> |
statementMappings |
protected Map<Class<?>,String> |
updateStatements |
| Constructor and Description |
|---|
DbSqlSessionFactory() |
protected static final Map<String,Map<String,String>> databaseSpecificStatements
protected String databaseType
protected String databaseTablePrefix
protected String databaseCatalog
protected String databaseSchema
protected org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory
protected IdGenerator idGenerator
public Class<?> getSessionType()
getSessionType in interface SessionFactorypublic Session openSession(CommandContext commandContext)
openSession in interface SessionFactoryprotected static void addDatabaseSpecificStatement(String databaseType, String activitiStatement, String ibatisStatement)
public void setDatabaseType(String databaseType)
public org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory()
public void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
public IdGenerator getIdGenerator()
public void setIdGenerator(IdGenerator idGenerator)
public String getDatabaseType()
public void setDatabaseTablePrefix(String databaseTablePrefix)
public String getDatabaseTablePrefix()
public String getDatabaseCatalog()
public void setDatabaseCatalog(String databaseCatalog)
public String getDatabaseSchema()
public void setDatabaseSchema(String databaseSchema)
public void setTablePrefixIsSchema(boolean tablePrefixIsSchema)
public boolean isTablePrefixIsSchema()
Copyright © 2017 Alfresco. All rights reserved.