java报错nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result
原因是:
xml文件中查询语句查出多条数据,但是返回的类型只能是一条。
解决办法:
1. 查看sql语句有没有报错。
2. 查看xml文件中的返回类型,是否是resultType返回的不是list集合,可以 改成resultMap,或者返回list。
3. dao层返回值是否与xml文件中的返回类型是否符合。