BUG记录: org.apache.ibatis.exceptions.TooManyResultsException
程序员文章站
2022-05-24 11:59:48
...
今天在写程序时出现了这个异常: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 8
然后自己的代码是这样写的
/**
* 查找所有项目id及项目名
* @return 所有项目id及项目名
*/
Map<String, Object>
findPrjIdAndNames();
<select id="findPrjIdAndNames" resultType="map">
select id,name
from tms_projects
</select>
此时我的数据库里共有8条数据,经过问题排查,发现函数的返回值类型应当是List<Map<String, Object>>
即
/**
* 查找所有项目id及项目名
* @return 所有项目id及项目名
*/
List<Map<String, Object>>
findPrjIdAndNames();
上一篇: jndi方式配置c3p0
下一篇: 去除字符串所有换行和空格,字符串添加%