@Configuration @EnableTransactionManagement 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 org.springframework.core.env.Environment |
env |
protected static String |
LIQUIBASE_CHANGELOG_PREFIX |
protected org.springframework.core.io.ResourceLoader |
resourceLoader |
| Constructor and Description |
|---|
DatabaseConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.transaction.PlatformTransactionManager |
annotationDrivenTransactionManager() |
DataSource |
dataSource() |
static Properties |
getDefaultDatabaseTypeMappings() |
protected String |
initDatabaseType(DataSource dataSource) |
liquibase.Liquibase |
liquibase() |
org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory() |
org.mybatis.spring.SqlSessionTemplate |
SqlSessionTemplate() |
protected static final String LIQUIBASE_CHANGELOG_PREFIX
@Autowired protected org.springframework.core.env.Environment env
@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 DataSource dataSource()
@Bean public org.springframework.transaction.PlatformTransactionManager annotationDrivenTransactionManager()
@Bean public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory()
@Bean(destroyMethod="clearCache") public org.mybatis.spring.SqlSessionTemplate SqlSessionTemplate()
@Bean public liquibase.Liquibase liquibase()
protected String initDatabaseType(DataSource dataSource)
Copyright © 2017 Flowable. All rights reserved.