Tencent/APIJSON

APIJSON 是否可以集成 dynamic-datasource 作为多数据源的注入

Opened this issue · 6 comments

Description

https://github.com/baomidou/dynamic-datasource

是否可以提供集成 dynamic-datasource 多数据源 管理的demo

不需要,APIJSON 已支持 @Datasource 来切换数据源:
#264

当然同时用两者也不冲突,只不过它们相互独立互不影响

我是想 apijson 表 作为一个库
通过apijson 来查其他库表的数据,配置多数据源,
image
但是在运行后, config.getDatabase() 是 null 值,取不到 数据库配置的 quick-boot

image

#148
我看这个评论与回复 都是需要 前端 传 Datasource 来切换数据源,我理解成 access 配置了数据库名,
image
config 就能获取到数据库名了

Access 表 schema 字段目前还没用上
https://gitee.com/Tencent/APIJSON/issues/I835W0

需要在 AbstractSQLConfig 或子类新增 Map<String, String> TABLE_SCHEMA_MAP,然后在
getSQLSchema 中当 schema 为空时从 map 里根据 getSQLTable 来取值
https://github.com/Tencent/APIJSON/blob/master/APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java

getSQLSchema() 确实可以切换数据库查询,但是在 Connection getConnection(SQLConfig config)
还是没有 schema

因为没传参 @Schema,并且后端也没有实现和配置 TABLE_SCHEMA_MAP