TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
报错已经提示得很清楚了,意思就是你查询的SQL语句中返回了多条语句,而你却只用一个对象来接收。
解决方法:
1.排查SQL语句是否有问题;
2.使用List来接收查询的数据;
3.如果是是使用Mybatis-plus IPage的分页的话,要注意将page参数放在第一位。如果仍报错请检查Mybatis-plus版本是否过低,尝试使用高版本。