org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
时间: 2023-10-22 21:03:47 浏览: 229
SMapper.rar
这个异常通常是因为 MyBatis 的查询返回了多个结果,但是查询语句使用了 selectOne() 方法,这个方法期望查询结果只有一个或者返回 null。
解决这个问题的方法是检查查询语句是否正确,是否有重复的数据导致返回了多个结果。如果确保查询语句正确,但是数据确实有多个结果,可以使用 selectList() 方法获取所有结果,然后通过代码逻辑处理需要的结果。
阅读全文