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

    ----------天道酬勤----------------
  • 相关阅读:
    前端博客收集
    Oracle 数据库性能调优
    vue解决跨域问题
    IIS相关问题及解决方案
    《软件测试工程师》学习笔记
    Matlab学习笔记(一)
    排序算法及分析
    Silverlight学习笔记——跨域调用
    Matlab学习笔记(三)
    C#的一些必备技术
  • 原文地址:https://www.cnblogs.com/jiliunyongjin/p/6638587.html
Copyright © 2011-2022 走看看