@Configuration(proxyBeanMethods=false) public class DatabaseConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DATABASE_TYPE_DB2 |
static String |
DATABASE_TYPE_H2 |
static String |
DATABASE_TYPE_HSQL |
static String |
DATABASE_TYPE_MSSQL |
static String |
DATABASE_TYPE_MYSQL |
static String |
DATABASE_TYPE_ORACLE |
static String |
DATABASE_TYPE_POSTGRES |
protected static Properties |
databaseTypeMappings |
protected static String |
LIQUIBASE_CHANGELOG_PREFIX |
protected FlowableModelerAppProperties |
modelerAppProperties |
protected org.springframework.core.io.ResourceLoader |
resourceLoader |
| Constructor and Description |
|---|
DatabaseConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static Properties |
getDefaultDatabaseTypeMappings() |
protected String |
initDatabaseType(DataSource dataSource) |
liquibase.Liquibase |
liquibase(DataSource dataSource) |
org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory(DataSource dataSource) |
org.mybatis.spring.SqlSessionTemplate |
SqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) |
protected static final String LIQUIBASE_CHANGELOG_PREFIX
@Autowired protected FlowableModelerAppProperties modelerAppProperties
@Autowired protected org.springframework.core.io.ResourceLoader resourceLoader
protected static Properties databaseTypeMappings
public static final String DATABASE_TYPE_H2
public static final String DATABASE_TYPE_HSQL
public static final String DATABASE_TYPE_MYSQL
public static final String DATABASE_TYPE_ORACLE
public static final String DATABASE_TYPE_POSTGRES
public static final String DATABASE_TYPE_MSSQL
public static final String DATABASE_TYPE_DB2
public static Properties getDefaultDatabaseTypeMappings()
@Bean public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory(DataSource dataSource)
@Bean(destroyMethod="clearCache") public org.mybatis.spring.SqlSessionTemplate SqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
@Bean public liquibase.Liquibase liquibase(DataSource dataSource)
protected String initDatabaseType(DataSource dataSource)
Copyright © 2020 Flowable. All rights reserved.