java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.chuang.pojo
错误描述:本来好几个类查询功能都写好了,结果新增了一个类的查询方法后,以前所有的功能都不能使用。全部报这个错误。
说结论:
1、select标签内部的resultMap属性,指向的不正确
2、命名空间引入错了
3、resultMap的type或者id指引错误
这是其它up主写的,是对的。
错误原因,我新写的方法 .xml文件是复制原来的在改,把一个resultMap的引入写错了。
原来的引入逻辑是这样的:
我为了省事,把第二个红框的内容改成了
resultmap="com.itheima.pojo.Setmeal"
导致第三个红框内的<collection>找不到对应的映射配置,一直报错。
最简单的改法:
把红框2改为
resultType="com.XXXXX"