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

    ----------天道酬勤----------------
  • 相关阅读:
    HDU 1564 Play a game(巴什博弈)
    威佐夫博弈(Wythoff Game)
    产生冠军 hdoj_2094 巧用set
    find your present (感叹一下位运算的神奇)
    快速排序
    深度优先搜索(DFS)
    hdoj 2075 A|B?
    基础练习 特殊回文数
    10.Nginx Rewrite重写
    07.Nginx七层负载均衡
  • 原文地址:https://www.cnblogs.com/jiliunyongjin/p/6638587.html
Copyright © 2011-2022 走看看