org.activiti.engine.impl.db
类 DbSqlSessionFactory
java.lang.Object
org.activiti.engine.impl.db.DbSqlSessionFactory
- 所有已实现的接口:
- SessionFactory
public class DbSqlSessionFactory
- extends Object
- implements SessionFactory
- 作者:
- Tom Baeyens
字段摘要 |
static Map<String,String> |
databaseOuterJoinLimitBetweenStatements
|
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://jira.codehaus.org/browse/ACT-1220,
https://jira.codehaus.org/browse/ACT-1062 |
static Map<String,String> |
databaseSpecificLimitAfterStatements
|
static Map<String,String> |
databaseSpecificLimitBeforeNativeQueryStatements
|
static Map<String,String> |
databaseSpecificLimitBeforeStatements
|
static Map<String,String> |
databaseSpecificLimitBetweenStatements
|
static Map<String,String> |
databaseSpecificOrderByStatements
|
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 boolean |
isDbHistoryUsed
|
protected boolean |
isDbIdentityUsed
|
protected Map<Class<?>,String> |
selectStatements
|
protected org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory
|
protected Map<String,String> |
statementMappings
|
protected Map<Class<?>,String> |
updateStatements
|
方法摘要 |
protected static void |
addDatabaseSpecificStatement(String databaseType,
String activitiStatement,
String ibatisStatement)
|
String |
getDatabaseSchema()
|
String |
getDatabaseTablePrefix()
|
String |
getDatabaseType()
|
String |
getDeleteStatement(Class<?> persistentObjectClass)
|
Map<Class<?>,String> |
getDeleteStatements()
|
IdGenerator |
getIdGenerator()
|
String |
getInsertStatement(PersistentObject object)
|
Map<Class<?>,String> |
getInsertStatements()
|
String |
getSelectStatement(Class<?> persistentObjectClass)
|
Map<Class<?>,String> |
getSelectStatements()
|
Class<?> |
getSessionType()
|
org.apache.ibatis.session.SqlSessionFactory |
getSqlSessionFactory()
|
Map<String,String> |
getStatementMappings()
|
String |
getUpdateStatement(PersistentObject object)
|
Map<Class<?>,String> |
getUpdateStatements()
|
boolean |
isDbHistoryUsed()
|
boolean |
isDbIdentityUsed()
|
String |
mapStatement(String statement)
|
Session |
openSession()
|
void |
setDatabaseSchema(String databaseSchema)
|
void |
setDatabaseTablePrefix(String databaseTablePrefix)
|
void |
setDatabaseType(String databaseType)
|
void |
setDbHistoryUsed(boolean isDbHistoryUsed)
|
void |
setDbIdentityUsed(boolean isDbIdentityUsed)
|
void |
setDeleteStatements(Map<Class<?>,String> deleteStatements)
|
void |
setIdGenerator(IdGenerator idGenerator)
|
void |
setInsertStatements(Map<Class<?>,String> insertStatements)
|
void |
setSelectStatements(Map<Class<?>,String> selectStatements)
|
void |
setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
|
void |
setStatementMappings(Map<String,String> statementMappings)
|
void |
setUpdateStatements(Map<Class<?>,String> updateStatements)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
databaseSpecificStatements
protected static final Map<String,Map<String,String>> databaseSpecificStatements
databaseSpecificLimitBeforeStatements
public static final Map<String,String> databaseSpecificLimitBeforeStatements
databaseSpecificLimitAfterStatements
public static final Map<String,String> databaseSpecificLimitAfterStatements
databaseSpecificLimitBetweenStatements
public static final Map<String,String> databaseSpecificLimitBetweenStatements
databaseSpecificOrderByStatements
public static final Map<String,String> databaseSpecificOrderByStatements
databaseOuterJoinLimitBetweenStatements
public static final Map<String,String> databaseOuterJoinLimitBetweenStatements
databaseSpecificLimitBeforeNativeQueryStatements
public static final Map<String,String> databaseSpecificLimitBeforeNativeQueryStatements
databaseType
protected String databaseType
databaseTablePrefix
protected String databaseTablePrefix
databaseSchema
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://jira.codehaus.org/browse/ACT-1220,
https://jira.codehaus.org/browse/ACT-1062
sqlSessionFactory
protected org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory
idGenerator
protected IdGenerator idGenerator
statementMappings
protected Map<String,String> statementMappings
insertStatements
protected Map<Class<?>,String> insertStatements
updateStatements
protected Map<Class<?>,String> updateStatements
deleteStatements
protected Map<Class<?>,String> deleteStatements
selectStatements
protected Map<Class<?>,String> selectStatements
isDbIdentityUsed
protected boolean isDbIdentityUsed
isDbHistoryUsed
protected boolean isDbHistoryUsed
DbSqlSessionFactory
public DbSqlSessionFactory()
getSessionType
public Class<?> getSessionType()
- 指定者:
- 接口
SessionFactory
中的 getSessionType
openSession
public Session openSession()
- 指定者:
- 接口
SessionFactory
中的 openSession
getInsertStatement
public String getInsertStatement(PersistentObject object)
getUpdateStatement
public String getUpdateStatement(PersistentObject object)
getDeleteStatement
public String getDeleteStatement(Class<?> persistentObjectClass)
getSelectStatement
public String getSelectStatement(Class<?> persistentObjectClass)
addDatabaseSpecificStatement
protected static void addDatabaseSpecificStatement(String databaseType,
String activitiStatement,
String ibatisStatement)
mapStatement
public String mapStatement(String statement)
setDatabaseType
public void setDatabaseType(String databaseType)
getSqlSessionFactory
public org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory()
setSqlSessionFactory
public void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
getIdGenerator
public IdGenerator getIdGenerator()
setIdGenerator
public void setIdGenerator(IdGenerator idGenerator)
getDatabaseType
public String getDatabaseType()
getStatementMappings
public Map<String,String> getStatementMappings()
setStatementMappings
public void setStatementMappings(Map<String,String> statementMappings)
getInsertStatements
public Map<Class<?>,String> getInsertStatements()
setInsertStatements
public void setInsertStatements(Map<Class<?>,String> insertStatements)
getUpdateStatements
public Map<Class<?>,String> getUpdateStatements()
setUpdateStatements
public void setUpdateStatements(Map<Class<?>,String> updateStatements)
getDeleteStatements
public Map<Class<?>,String> getDeleteStatements()
setDeleteStatements
public void setDeleteStatements(Map<Class<?>,String> deleteStatements)
getSelectStatements
public Map<Class<?>,String> getSelectStatements()
setSelectStatements
public void setSelectStatements(Map<Class<?>,String> selectStatements)
isDbIdentityUsed
public boolean isDbIdentityUsed()
setDbIdentityUsed
public void setDbIdentityUsed(boolean isDbIdentityUsed)
isDbHistoryUsed
public boolean isDbHistoryUsed()
setDbHistoryUsed
public void setDbHistoryUsed(boolean isDbHistoryUsed)
setDatabaseTablePrefix
public void setDatabaseTablePrefix(String databaseTablePrefix)
getDatabaseTablePrefix
public String getDatabaseTablePrefix()
getDatabaseSchema
public String getDatabaseSchema()
setDatabaseSchema
public void setDatabaseSchema(String databaseSchema)
Copyright © 2013 Alfresco. All rights reserved.