1. 复现错误
今天,测试小姐姐告诉我,测试环境的后台管理系统的首页报错了,并发过来如下的一张图:

由于,不能修改测试环境的数据库,只能备份测试环境的数据库,然后复制到我本地。
鼠标置于备份上,右键选择还原备份,点击开始即可,如下图所示:

【注意事项】,还原备份会替换掉当前数据库已有的数据,这个要谨慎执行。
备份到我本地后,使用本地的Knife4j,来测有问题的接口,如下图所示:

果然出现了异常,即 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or
本文介绍了在使用Mybatis时遇到Expected one result错误的复现过程和分析方法。错误源于期望查询返回一条结果,但实际上返回了多条。解决方案包括修改查询方法为仅获取最新数据,避免使用selectOne()。文章提供了代码示例和解决思路。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



