| 程序包 | 说明 |
|---|---|
| cn.bctools.database.config | |
| cn.bctools.database.controller | |
| cn.bctools.database.getter | |
| cn.bctools.database.interceptor.datascope | |
| cn.bctools.database.interceptor.tenant |
| 限定符和类型 | 方法和说明 |
|---|---|
ITableFieldGetter |
DatabaseConfig.tableFieldGetter()
默认的表字段获取类
|
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) TenantDynamicDatasource |
DatabaseConfig.mycatController(DataSource dataSource,
IDataSourceGetter dataSourceGetter,
ITableFieldGetter tableFieldGetter)
只支持单数据源,不支持多数据源进行分离
|
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) ITableFieldGetter |
TenantDynamicDatasource.tableFieldGetter |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultTableFieldGetter
默认的表字段获取方式
项目启动时获取当前数据库连接的字段信息
|
| 限定符和类型 | 字段和说明 |
|---|---|
private ITableFieldGetter |
DataSourceExpressionHandlerImpl.tableFieldGetter |
| 限定符和类型 | 字段和说明 |
|---|---|
private ITableFieldGetter |
JvsTenantHandler.tableFieldGetter |
Copyright © 2022 jvs. All rights reserved.