解决Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.xxx.dao.XxxMapper.Xxxx
今天跑项目的时候,突然发现跑不起来了,报这个异常,分享一下怎么解决这个异常的。
这个异常原因就是因为mybatis的mapper中写的resultMap
不存在或者是把resultType
写成了resultMap
-
首先定位异常找到
com.xxx.dao.XxxMapper
java文件对应的xml, -
在这个文件里搜索Mapper后面那个Xxxx关键字
-
我这里是用的resultMap,然后CustomDept没有定义,所以就直接报错这个错了。
-
添加CustomDept,或者是因为写错了就改成resultType
-
我这里是因为同事把代码修改的时候失误把代码删掉了。