一、该问题的重现步骤是什么?
多数据源问题,租户登陆之后查询提示 dynamic-datasource switch to the datasource named [master],其实应该是租户的id,header里面已经配置对应的Blade-Auth
二、你期待的结果是什么?实际看到的又是什么?
多数据源选择配置租户的库,看到是默认库
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
<bladex.project.version>2.6.0.RELEASE</bladex.project.version> 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
五、若有更多详细信息,请在下面提供。
这个是为啥报错 或者如何本地调试这块
扫一扫访问 Blade技术社区 移动端