| Package | Description |
|---|---|
| org.openingo.spring.boot.extension.datasource.provider | |
| org.openingo.spring.boot.extension.datasource.routing |
| Modifier and Type | Class and Description |
|---|---|
class |
DruidDataSourceProvider
DruidDataSourceProvider
validationQuery :
hsqldb - "select 1 from INFORMATION_SCHEMA.SYSTEM_USERS"
Oracle - "select 1 from dual"
DB2 - "select 1 from sysibm.sysdummy1"
mysql - "select 1"
Filters:
statistics:"stat"
Prevent SQL injection:"wall"
combine: "stat,wall"
|
class |
HikariDataSourceProvider
HikariDataSourceProvider
|
| Modifier and Type | Method and Description |
|---|---|
IDataSourceProvider |
RoutingDataSource.getCurrentUsingDataSourceProvider()
Returns current using dataSource provider instance
default is defaultTargetDataSource
|
| Modifier and Type | Method and Description |
|---|---|
void |
RoutingDataSource.addDataSource(Object dataSourceKey,
IDataSourceProvider dataSource)
add a new dataSource
|
void |
RoutingDataSource.setDefaultTargetDataSource(IDataSourceProvider defaultTargetDataSource)
Specify the default target DataSource, if any.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RoutingDataSource.addDataSources(Map<Object,IDataSourceProvider> dataSources)
add more dataSources
|
void |
RoutingDataSource.setTargetDataSources(ConcurrentHashMap<Object,IDataSourceProvider> targetDataSources)
Specify the map of target DataSources, with the lookup key as key.
|
| Constructor and Description |
|---|
RoutingDataSource(IDataSourceProvider defaultTargetDataSource) |
RoutingDataSource(IDataSourceProvider defaultTargetDataSource,
ConcurrentHashMap<Object,IDataSourceProvider> targetDataSources) |
| Constructor and Description |
|---|
RoutingDataSource(IDataSourceProvider defaultTargetDataSource,
ConcurrentHashMap<Object,IDataSourceProvider> targetDataSources) |
Copyright © 2021. All rights reserved.