Result Maps collection already contains value for
Posted jomini
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Result Maps collection already contains value for相关的知识,希望对你有一定的参考价值。
运行tomcat 报错
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for cn.itcast.ssm.mapper.LyItemMapper.BaseResultMap at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120) at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:92) at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.loadXmlResource(MapperAnnotationBuilder.java:164) at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:118) at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:71)
通过参考本页最下面的链接:https://blog.csdn.net/nocol123/article/details/73928925
发现是这个问题:把下图的 resultType 改成 resultMap
改了后记得要tomcat clean 和 eclipse的 project clean 一下, 有时候垃圾电脑会因为缓存问题, clean 失败
这时候就要想办法换一台电脑了。
参考
https://blog.csdn.net/nocol123/article/details/73928925
以上是关于Result Maps collection already contains value for的主要内容,如果未能解决你的问题,请参考以下文章
Result Maps collection already contains value for
MyBatis出错Result Maps collection does not contain value for java.lang.Integer
错误日志Result Maps collection already contains value for XXXResultMap
Result Maps collection already contains value for BaseResultMap
异常 java.lang.IllegalArgumentException: Result Maps collection already contains value
Mybatis异常_02_Result Maps collection already contains value for