java报错nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result
报错信息:nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result一、原因是:xml文件中查询语句查出多条数据,但是返回的类型只能是一条。二、解决办法:①查看sql语句有没有报错。②查看xml文件中的返回类型,是否是resultType返回的不是list集合,可以改成r
文章共172字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
报错信息:nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result
一、原因是:
xml文件中查询语句查出多条数据,但是返回的类型只能是一条。
二、解决办法:
①查看sql语句有没有报错。
②查看xml文件中的返回类型,是否是resultType返回的不是list集合,可以改成resultMap,或者返回list。
③dao层返回值是否与xml文件中的返回类型是否符合。
④我去数据库删除了同名的数据,然后重启项目解决。
更多推荐
已为社区贡献1条内容
所有评论(0)