多数据源问题-租户

Blade 未结 1 225
511599158
511599158 2024-08-21 19:01

一、该问题的重现步骤是什么?

多数据源问题,租户登陆之后查询提示 dynamic-datasource switch to the datasource named [master],其实应该是租户的id,header里面已经配置对应的Blade-Auth

二、你期待的结果是什么?实际看到的又是什么?

多数据源选择配置租户的库,看到是默认库 

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.6.0.RELEASE  linux操作系统上

四、请提供详细的错误堆栈信息,这很重要。

system_tenant 已经配置对应的租户,2024-08-21 18:28:31.337 ERROR 24720 --- [  XNIO-1 task-2] .c.t.d.TenantDataSourceGlobalInterceptor : Tenant datasource global error
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: Method queryTotal execution error of sql : 
 SELECT COUNT(1) FROM leave_order WHERE is_deleted = '0' AND user_no = ? AND order_status != '6' 
 Caused by: java.sql.SQLSyntaxErrorException: Table 'hrd_saas.leave_order' doesn't exist

五、若有更多详细信息,请在下面提供。

这个是为啥报错 或者如何本地调试这块

1条回答
提交回复