XML fragments parsed from previous mappers already contains value for xxxxx
错误信息:
Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\workspace\JAVA\userSystem\target\classes\mybatis\module\UserLogoutMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\workspace\JAVA\userSystem\target\classes\mybatis\module\UserLogoutMapper.xml]'. Cause: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers already contains value for com.bootdo.module.dao.UsersMapper.generalConditionat org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:523)at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:380)at org.mybatis.spring.SqlSessionFactoryBean.getObject(SqlSessionFactoryBean.java:547)at com.bootdo.common.config.DataSourceConfig.sqlSessionFactory(DataSourceConfig.java:85)at com.bootdo.common.config.DataSourceConfig$$EnhancerBySpringCGLIB$$669c62f5.CGLIB$sqlSessionFactory$0(<generated>)at com.bootdo.common.config.DataSourceConfig$$EnhancerBySpringCGLIB$$669c62f5$$FastClassBySpringCGLIB$$64960b5a.invoke(<generated>)at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361)at com.bootdo.common.config.DataSourceConfig$$EnhancerBySpringCGLIB$$669c62f5.sqlSessionFactory(<generated>)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)... 61 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\workspace\JAVA\userSystem\target\classes\mybatis\module\UserLogoutMapper.xml]'. Cause: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers already contains value for com.bootdo.module.dao.UsersMapper.generalConditionat org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120)at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:92)at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:521)... 74 common frames omitted
Caused by: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers already contains value for com.bootdo.module.dao.UsersMapper.generalConditionat 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.builder.xml.XMLMapperBuilder.sqlElement(XMLMapperBuilder.java:335)at org.apache.ibatis.builder.xml.XMLMapperBuilder.sqlElement(XMLMapperBuilder.java:326)at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:117)... 76 common frames omitted
xml中定义的sqlid重复了,即相同namespace下有相同的sqlid
由于写了两个xml 映射的同一个mapper,所以如果两个mapper的id有重复的。去掉重复的即可。
转载于:https://www.cnblogs.com/chancy/p/10682029.html
XML fragments parsed from previous mappers already contains value for xxxxx相关推荐
- XML fragments parsed from previous mappers already contains value for XXX
XML fragments parsed from previous mappers already contains value for XXX 异常信息例子 Caused by: java.lan ...
- XML fragments parsed from previous mappers already contains value for 解决办法
在用mybatis创建逆向工程时,出现了: "XML fragments parsed from previous mappers already contains value for .. ...
- IllegalArgumentException: XML fragments parsed from previous mappers already contains value for *
今天写代码过程中碰到控制台报上面的错误,找了好长时间,终于发现问题所在. 因为我的mapper.xml是copy过来后改的名字,网上看了好几个,都没能解决我的问题,最后借鉴(https://blog. ...
- 【异常】MyBatis-Plus提示报错XML fragments parsed from previous mappers does not contain value for xxx
一.报错内容 java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not conta ...
- mybatis报错:XML fragments parsed from previous mappers does not contain value for com.mapper...(已解决)
今天开发中遇到一个问题: XML fragments parsed from previous mappers does not contain value for com.zjw.mapper.pr ...
- java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not contain valu
首先情况是昨天正常运行,中间没有修改过mapper.xml文件,今天运行报这个错. 在项目中target文件下找到这个文件,删除后重新启动项目,问题解决.
- XML fragments parsed from previous mappers already contains value for错误
在mybatis中,需要有一个就接口和对应的xml进行映射,映射的对应关系是根据对应的xml中的namespace配置来的.这个配置对应的接口,只能在一个xml中的namespace中,如果有多个xm ...
- XML fragments parsed from previous mappers does not contain values
今天在学习mybatis进行简单查询的时候,遇到了一个问题 让我疑惑了一会后来发现,是在写新的配置文件的时候图省事,直接把原来mapper中的sql文件直接复制了过来 出问题的代码片段如下 其实是为了 ...
- SAP Fiori Elements - how to set breakpoint to get converted xml view parsed by f
how to set breakpoint to get converted xml view parsed by framework
最新文章
- Redis源码分析:基础概念介绍与启动概述
- MySQL数据库中的索引
- ajax异步后台存放购物车表,jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)...
- pytorch使用empty跟内建函数random_进行初始化Tensor
- java URI 与URL问题
- 【机器视觉】 export_def算子
- C++ class实现孩子表示法
- vue.js能美化界面吗_vue将单页面改造成多页面应用的方法
- html 12306页面实现,jQuery模拟12306城市选择框功能简单实现方法示例
- Java中PO、DO、TO、DTO、 VO、 BO、POJO 、DAO的概念
- 再添一所!华中科技大学成立人工智能与自动化学院
- JAVA对象的值与引用
- 英语词根词缀记忆法(全集)_闭着眼睛就能背好的托福词汇记忆法
- win10恢复经典开始菜单_window10开始菜单经典怎么设置
- 传感器系列之4.6雨滴传感器
- Java正则表达式语法与示例
- 软件测试的支付流程图,软件测试流程图案例.doc
- 巨头瓜分锤子老将:创业的黄金时代已远去?
- C++学习(第二篇)//最详细C++运算符经验
- Solace 备份/恢复solace配置
热门文章
- 还不会用springboot写接口?快看这里,手把手操作,一发入魂~
- BootLoader简介——linux内核的引导
- RTTI机制(运行时类型识别)
- 摄像头拼接技术-远超海康大华
- robotac属于a类还是b类_工程项目分类A类、B类、C类、D类项目是指什么?注意:不是资料的A、B、C类报建资料...
- linux打开python3_linux 进入python
- onvif学习笔记5:onvif框架代码初步了解
- 关于以太网PAUSE的一点研究
- 【java】String 类型真是不可变的吗
- 【Java】Java 集合 可视化 在线演示 环境