配置多数据源后访问接口出现Incorrect result size: expected 1, actual 0报错如何解决
作者:互联网
一、该问题的重现步骤是什么?
-
配置多数据源:
2. 控制层接口
3.服务层接口
4.服务层实现
5.mapper接口
6.xml文件
二、你期待的结果是什么?实际看到的又是什么?
期待结果应该在控制层直接输出master数据源查出的数据
实际看到org.springblade.core.tenant.exception.TenantDataSourceException: Incorrect result size: expected 1, actual 0报错, 提示断言
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladeX springBoot saas系统, 最新版本, 在Windows10上操作
四、请提供详细的错误堆栈信息,这很重要。
debug到箭头位置已经报错了, 无法跳转到实现内, 提示
方法抛出'org.springblade.core.tenant.exception.TenantDataSourceException'异常. 无法评估 org.springblade.modulesdoctor.datatransfer.service.impl.master.MasterDoctorUserServiceImpl$$EnhancerBySpringCGLIB$$f30373a9.toString()
标签:Incorrect,springblade,数据源,接口,报错,org 来源: https://blog.csdn.net/weixin_47297386/article/details/121296827