概述
解决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
-
我这里是因为同事把代码修改的时候失误把代码删掉了。
至此,这个问题就解决了。
最后
以上就是缥缈御姐为你收集整理的解决Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for c解决Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.xxx.dao.XxxMapper.Xxxx的全部内容,希望文章能够帮你解决解决Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for c解决Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.xxx.dao.XxxMapper.Xxxx所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复