Mybatis–错误提示:TooManyResultsException: Expected one result (or null) to be returned by selectOne()
一、问题说明
Mybatis报错大致日志信息
TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found:2
大致错误描述
代码中想要查询数据库获取一条数据,但返回两条数据;
二、解决办法
要么检查SQL语句,确保只返回一条语句
Map<String,Object> selectUserInfo(User user);
要么将DAO、Service层return返回类型改成List<Map<String,String>>接受多条返回记录。
Map<String,Object> selectUserInfo(User user);
改成
List<Map<String,Object>> selectUserInfo(User user);
版权声明:本文为JustinQin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。