.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 7
时间: 2023-10-22 17:02:42 浏览: 140
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法
这个异常通常是因为 MyBatis 的 selectOne() 方法返回了多个结果,但是我们期望只有一个或者 null。这个问题可能出现在我们使用了不合适的 SQL 查询语句,或者数据表中存在重复的数据。
解决这个问题的方法是检查我们的 SQL 查询语句是否正确,是否使用了合适的 where 子句来限制结果数量。如果 SQL 查询语句没有问题,那么我们需要检查数据表中是否存在重复的数据,如果有的话,我们需要对数据表进行清理和去重操作。
阅读全文