public final class DefaultDatabaseConfig extends AbstractPersistenceConfig<IDatabase,IDatabaseDataSourceConfig> implements IDatabaseConfig
Modifier and Type | Class and Description |
---|---|
static class |
DefaultDatabaseConfig.Builder |
ADAPTER_CLASS, CONFIG_FILE, CONNECTION_URL, DIALECT_CLASS, DRIVER_CLASS, IDENTIFIER_QUOTE, PARAMS_JDBC_CLASS_SUFFIX, PARAMS_JDBC_DB_NAME, PARAMS_JDBC_DB_USERNAME, PARAMS_JDBC_KEEP_CASE, PARAMS_JDBC_NAMED_FILTER_CLASS, PARAMS_JDBC_OUTPUT_PATH, PARAMS_JDBC_PACKAGE_NAME, PARAMS_JDBC_READONLY_FIELD_LIST, PARAMS_JDBC_REMOVE_TABLE_PREFIX, PARAMS_JDBC_TABLE_EXCLUDE_LIST, PARAMS_JDBC_TABLE_LIST, PARAMS_JDBC_TABLE_PREFIX, PARAMS_JDBC_USE_BASE_ENTITY, PARAMS_JDBC_USE_CHAIN_MODE, PARAMS_JDBC_USE_CLASS_SUFFIX, PARAMS_JDBC_USE_STATE_SUPPORT, SHOW_SQL, STACK_TRACE_DEPTH, STACK_TRACE_PACKAGES, STACK_TRACES, TABLE_PREFIX, TYPE
DEFAULT_STR, DS_DEFAULT_NAME, DS_NAME_LIST, PASSWORD, PASSWORD_CLASS, PASSWORD_ENCRYPTED, USERNAME
Modifier and Type | Method and Description |
---|---|
protected void |
afterDataSourceConfigs(Class<?> mainClass,
Map<String,IDatabaseDataSourceConfig> dataSourceConfigs) |
protected IDatabaseDataSourceConfig |
buildDataSourceConfig(String dataSourceName,
IConfigReader configReader)
由子类实现具体实例对象构建过程
|
static DefaultDatabaseConfig.Builder |
builder() |
static DefaultDatabaseConfig |
create(Class<?> mainClass,
IModuleConfigurer moduleConfigurer) |
static DefaultDatabaseConfig |
create(IModuleConfigurer moduleConfigurer) |
static DefaultDatabaseConfig |
defaultConfig() |
addDataSourceConfig, getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName, initialize, isInitialized, setDataSourceDefaultName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName
initialize, isInitialized
public static DefaultDatabaseConfig defaultConfig()
public static DefaultDatabaseConfig create(IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultDatabaseConfig create(Class<?> mainClass, IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultDatabaseConfig.Builder builder()
protected void afterDataSourceConfigs(Class<?> mainClass, Map<String,IDatabaseDataSourceConfig> dataSourceConfigs)
afterDataSourceConfigs
in class AbstractPersistenceConfig<IDatabase,IDatabaseDataSourceConfig>
protected IDatabaseDataSourceConfig buildDataSourceConfig(String dataSourceName, IConfigReader configReader) throws Exception
AbstractPersistenceConfig
buildDataSourceConfig
in class AbstractPersistenceConfig<IDatabase,IDatabaseDataSourceConfig>
dataSourceName
- 数据源名称configReader
- 配置读取器Exception
- 可能产生的任何异常Copyright © 2022. All rights reserved.