TooManyResultsException异常处理

1、异常信息

nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 5

2、错误原因

StoreContractDto storeContractDto1 = storeContractMapper.selectOne(queryWrapper);

mybatisplus框架selectone查出的结果有多条对象记录,而定义的接收结果为一条对象记录,所以会提示查出5条。

3、解决方法

storeContractDtoList = storeContractMapper.selectList(queryWrapper);

将方法改为selectList,将接收结果改为对象list的集合即可


版权声明:本文为weixin_49231692原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。