在使用mybatis的时候遇到这个问题

报错信息

Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.itheima.dao.IUserDao.findAllat org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:872)at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:844)at org.apache.ibatis.session.Configuration.addMappedStatement(Configuration.java:668)at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:302)at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseStatement(MapperAnnotationBuilder.java:351)at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:134)at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:72)at org.apache.ibatis.session.Configuration.addMapper(Configuration.java:741)at org.apache.ibatis.builder.xml.XMLMapperBuilder.bindMapperForNamespace(XMLMapperBuilder.java:413)at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:94)at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:373)at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:119)... 4 more

在网上查询到出现问题的原因是

在xml中存在id冲突
在xml中配置了sql语句 同时又在java中以注解的形式查询了一次
究其根本是其存储是以kv形式存储的上述两种问题都会导致k相同

参考地址:https://www.jianshu.com/p/32d7c4101931

于是我用全局搜索了findAll这个id 果然这个id在xml和注解同时存在了,因为注解文件是上个项目copy过来了,所以没有注意到。

注解
xml

Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains valu...相关推荐

  1. mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain

    在做mybatis案例的时候发现了一个问题,报错如下: org.apache.ibatis.exceptions.PersistenceException: ### Error querying da ...

  2. java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.stud

    最近使用Mybatis报了如下错误: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. C ...

  3. java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ...

    java.lang.IllegalArgumentException: Mapped Statements collection already contains value for: 这个一般是参数 ...

  4. Cause java lang IllegalArgumentException Mapped Statements

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1.错误 ...

  5. Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for.

    Caused by: java.lang.IllegalArgumentException: Parameter Maps collection does not contain value for. ...

  6. Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for...

    网上搜索了一圈解决方案,都未解决我碰到的问题,好在最终对代码一字一句的斟酌,终于发现了端倪.现将他人的解决方案汇总一下: 在mapper.xml文件中,报错的resultMap未写出其引用的resul ...

  7. Caused by: java.lang.IllegalArgumentException报错

    报错内容: java.lang.IllegalStateException: Failed to load ApplicationContextat org.springframework.test. ...

  8. Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT

    Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.INT ...

  9. Android异常总结---E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' d

    1.在使用SimpleCursorAdapter adapter=new SimpleCursorAdapter  (this,R.layout.item,cursor,new String[]{&q ...

最新文章

  1. matlab反馈模型,—倒立摆状态反馈系统的建模及matlab仿真.docx
  2. linux ``与 ''区别
  3. 服务机器人---多传感器融合
  4. spring框架学习(二)依赖注入
  5. mysql 逻辑处理_mysql 逻辑查询处理流程
  6. 如何选择Web APP与Native App原生开发模式的区别(转)
  7. 开源一个爬取redmine数据的测试报告系统
  8. java对象间的转型,详细讲述Java中的对象转型
  9. 顺序表的插入删除查找遍历
  10. 华为注册鸿蒙商标与三海经,华为注册了一本《山海经》?除了鸿蒙商标,还有很多...
  11. linux下判断网络是否连接
  12. df 命令查看磁盘空间_Linux df命令检查磁盘空间
  13. 一次生产内存溢出记录
  14. AH3050_12V升18V2A 同步升压芯片
  15. html超链接调用js函数,在html中引入外部js文件,并调用带参函数的方法
  16. 路由器 接 交换机 接 路由器
  17. matlab pie 空隙,编码解决饼图(Pie)的标签重叠问题
  18. 消息队列 RocketMQ应用场景之削峰填谷
  19. Latex排版(这里有你需要的技巧)(小白专属保姆级教程)
  20. Linux 压缩/解压工具

热门文章

  1. ubuntu系统怎么更换搜狗输入法键盘皮肤+windows系统下.ssf文件无法打开
  2. OCI : ORA-24333: zero iteration count
  3. 《LKD3粗读笔记》(6)内核数据结构
  4. IOS越狱相关-2017
  5. ORB-SLAM2源码特征点提取
  6. 【半导体先进工艺制程技术系列】FinFET工艺流程
  7. 文本挖掘----基于OCR的文档关键字提取
  8. 四年级用计算机算出本月合计,四年级数学下册简算练习题及答案
  9. 分享个免费资源导航神奇网站【面具星球】
  10. VB初学者实例50例