我是靠谱客的博主 缥缈御姐,这篇文章主要介绍解决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 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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复