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

    ----------天道酬勤----------------
  • 相关阅读:
    替换指定串函数
    实现超级链接
    面向对象的关系数据库设计
    SQL语句的添加、删除、修改多种方法
    InfoWorld2008最佳开源软件大奖
    判断字符是否是汉字
    delphi指针
    项目经理要“三心二意”
    Linq查询Specified cast is not valid异常的常见原因
    SQL SERVER数据库同步示例
  • 原文地址:https://www.cnblogs.com/jiliunyongjin/p/6638587.html
Copyright © 2011-2022 走看看