zoukankan      html  css  js  c++  java
  • mybatis异常:Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for。。。。。。


     

    框架环境:ssm

    昨天下午技术经理更新了下表结构,多加了一个字段。

    之后我根据新的mapper.xml文件写了增删改查的操作。重新启动之后不是这个错就是那个错,一大堆错误,头疼。

    像类似于NoSuchBeanDefinitionException : No qualifying bean of type ,BeanCreatedException......

    问题的难点就在于,有时一个错误会引发另一些错误,而你不清楚到底是哪个错误引起的,只能一个一个试,之后在网上查了很多资料,也根据各位网友的解决方案试了试,发现还是不行,最后我抛弃了网上的一些解决方案,集中精力看了xxxmapper.xml这个配置文件,想检查一下是不是我的sql有写错了,然后根据报错信息,它既然说我的什么什么有重复,我就ctrl+f查了一些sql的ID,发现确实有重复好多。

    原来,在技术经理新增加了一个字段后,我的mapper文件确实变动了,但是mapper.xml文件没有用新的内容覆盖旧的内容,而是合并了。然后把重复的内容删除了,一跑,果断解决了、

    2017-03-29

    ----------天道酬勤----------------
  • 相关阅读:
    HashMap和HashTable区别【转载】
    Linux常用指令【转载】
    遇到的eclipse启动报错问题解决
    个人总结
    结对编程之黄金点游戏
    第三周作业二
    vs2013的安装以及单元测试
    小学生整数四则运算
    对于迅雷下载器的评价
    关于软件工程的疑问
  • 原文地址:https://www.cnblogs.com/jiliunyongjin/p/6638587.html
Copyright © 2011-2022 走看看