`

mybatis3的mapper文件报Referenced file contains errors

阅读更多

最近使用mybatis.3.1.0时无意中碰到一个问题:

The errors below were detected when validating the file "mybatis-3-mapper.dtd" via the file "account-mapper.xml".  In most cases these errors can be detected by validating "mybatis-3-mapper.dtd" directly.  However it is possible that errors will only occur when mybatis-3-mapper.dtd is validated in the context of account-mapper.xml.

 解决方案:

将
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
改为
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://www.mybatis.org/dtd/mybatis-3-mapper.dtd">

 

分享到:
评论
3 楼 DetectiveBoy 2016-06-25  
万分感谢。
但是为什么会这样,之前好好的,突然就报错了。
2 楼 lui0101 2015-07-17  
1 楼 may_2014 2014-12-16  

相关推荐

    mybatis自动生成mapper文件

    MyBatis Generator(MBG)是一款强大的工具,用于自动生成MyBatis的Mapper接口、XML映射文件以及对应的实体类。这款工具极大地提高了开发效率,减少了手动编写这些基础代码的工作量,使得开发者能够更专注于业务逻辑...

    spring-boot+tk.mybatis通用mapper

    tk.mybatis通用Mapper允许我们创建一个基础的Mapper接口,该接口继承自`tk.mybatis.mapper.common.Mapper&lt;T&gt;`,其中T代表实体类。通过这个接口,我们可以直接调用基本的CRUD方法,无需编写SQL语句。 5. **实体类和...

    自动生成mybatis的mapper文件和bean

    2. **Mapper接口和XML映射文件**:在MyBatis中,Mapper接口定义了数据库操作的方法,而Mapper XML文件则包含了具体的SQL语句。二者通过MyBatis的配置进行绑定,实现了方法调用与SQL执行的关联。 3. **实体类(Bean...

    mybatis pojo mapper生成插件

    在newFile.xml配置数据源地址,然后配置 &lt;table tableName="TEST_MYBATIS" domainObjectName="TestMybatis"&gt; &lt;/table&gt; , &lt;sqlMapGenerator targetPackage="com.ailk.ecs.orm.mybatis.mapper.activity" target...

    浅谈MyBatis通用Mapper实现原理

    浅谈MyBatis通用Mapper实现原理 MyBatis通用Mapper是MyBatis框架中的一种通用Mapper实现方式,主要提供了一些通用的方法,这些方法是以接口的形式提供的。通用Mapper的实现原理主要是通过Java反射机制和MyBatis框架...

    mybatis通用mapper笔记

    本篇文章主要介绍了MyBatis通用Mapper的基本概念、集成配置以及如何通过纯代码方式加载XML文件。通过这种方式,开发者可以更加灵活地管理和操作数据库,同时也能有效提高开发效率。希望本文能帮助读者更好地理解和...

    mybatis中mapper文件resultMap中collection和association的使用

    mybatis中mapper文件resultMap中collection和association的使用,参考地址:https://blog.csdn.net/zhizhuodewo6/article/details/82863452

    TkMybatis通用Mapper逆向工程代码生成工具

    TkMybatis通用Mapper逆向工程代码生成工具是Java开发中的一个高效实用的工具,它基于Maven项目构建,主要用于简化数据库表与Java实体类、Mapper接口及XML映射文件之间的同步工作。通过此工具,开发者可以自动生成...

    GeneratorSqlmap自动生成Mybatis的mapper文件

    GeneratorSqlmap自动生成Mybatis的mapper文件!!!!

    MyBatis的helloworld(不使用Mapper接口实现MyBatis查询数据库).zip

    总结来说,本示例展示了如何在不使用Mapper接口的情况下,通过MyBatis的XML配置文件和SqlSession执行SQL查询。这种方式虽然略显繁琐,但对于学习MyBatis的基本操作非常有帮助。在实际开发中,结合Mapper接口和注解...

    使用逆向工程生成mybatis的Mapper文件

    5. **整合到项目**: 最后,将生成的文件引入到你的项目中,更新相应的包结构,并在MyBatis的配置文件中添加Mapper扫描路径,确保Spring或MyBatis能够找到这些Mapper。 通过以上步骤,我们便完成了使用逆向工程生成...

    mybatis/ibatis自动生成SQLMapper脚本

    1. **配置Generator**: MyBatis 提供了一个代码生成器(Code Generator),可以自动生成包括Mapper接口、Mapper XML文件、DAO实现类在内的代码。配置Generator通常在`generatorConfig.xml`文件中进行,其中包含...

    spring boot + mybatis +mapper.xml 项目

    本项目利用Spring Boot的自动配置特性,配合MyBatis作为持久层框架,以及Mapper.xml文件进行SQL映射,实现了数据访问的便捷性。下面将详细阐述这个项目中的关键知识点。 1. **Spring Boot**: Spring Boot是Spring...

    mybatis mapper 和xml文件生成

    本篇文章将深入探讨MyBatis的Mapper和XML文件生成,以及如何使用`mybatis-generator-core-1.3.2`工具进行自动化生成。 首先,让我们理解Mapper接口。Mapper接口是MyBatis中的一个关键概念,它允许开发者定义数据库...

    (代码)SpringCloud第03讲:整合MyBatis通用Mapper

    在本课程中,我们将深入探讨如何在Spring Cloud项目中整合MyBatis通用Mapper,以便实现高效、便捷的数据访问。Spring Cloud作为一个微服务架构的集合,提供了丰富的工具和服务,帮助开发者构建分布式系统。而MyBatis...

    MyBatis 通用 Mapper 实现原理及相关内容 - GitChat

    MyBatis 通用 Mapper 实现原理及相关内容 抓下来打包成了HTML文件, 方便离线观看

    用java程序生成mybatis的mapper.xml和mapper.java文件

    3. **配置Mybatis**:在项目的Mybatis配置文件(mybatis-config.xml)中,需要引入刚刚生成的mapper.xml文件,使得Mybatis能够找到并解析它们。 4. **编写mapper接口**:虽然逆向工具会生成基础的mapper接口和实现...

    mybatis-3-mapper.rar

    首先,`mybatis-3-mapper.dtd`是MyBatis中用于验证XML映射文件的文档类型定义(Document Type Definition)。在XML文件中,DTD是用来定义元素和属性的规则,它确保了XML文件的结构正确性。当Eclipse等IDE在解析XML...

    Mybatis的Mapper方式整合elasticsearch的DSL调用,基于接口和代理生成bean注入的方式进行调用

    Mybatis的Mapper接口允许我们定义SQL查询,这些查询通过XML配置文件或注解与接口方法相对应。当执行Mapper方法时,Mybatis会自动处理SQL的执行和结果映射。这种方式提高了代码的可读性和可维护性。 Elasticsearch的...

    springboot整合mybatis基于mapperXML模式.zip

    在SpringBoot的`application.yml`或`application.properties`中,我们需要指定数据源、MyBatis的相关配置,例如Mapper文件的位置: ```yaml mybatis: configuration: map-underscore-to-camel-case: true mapper...

Global site tag (gtag.js) - Google Analytics