`

Document root element "mapper", must match DOCTYPE root "null"报凑

 
阅读更多
最近遇到项目中用mybatis,项目一直报错,Document root element "mapper", must match DOCTYPE root "null",反复检查了mapper配置,一直找不到哪里配置错了,最后发现少了mapper的配置头。


其实在configuration的配置文件中,头是这样的:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

而在mapper.xml中配置文件头是这样的,而且不能缺:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
分享到:
评论

相关推荐

    解决Linux虚拟机 devmapper rhel-root爆满问题.docx

    本文主要讲解了解决 Linux 虚拟机中 /dev/mapper/rhel-root 爆满问题的步骤。首先,使用 df -h 命令查看磁盘使用情况,发现 /dev/mapper/rhel-root 使用接近爆满状态。然后,使用 lsof 命令查看是否出现有文件被删除...

    FC转mapper教程

    FC的ROM独有的mapper使得制作卡带比较麻烦, 通常mapper4时最常用的mapper, 此教程讲解如何将mapper0, mapper1, mapper2, mapper3,mapper23(VRC2)转换为mapper4

    mybatis-3-mapper.rar

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

    GlobalMapper14安装包

    《全球地图神器:GlobalMapper14安装指南及详解》 GlobalMapper是一款强大的地理信息系统(GIS)软件,由Blue Marble Geographics公司开发。该软件以其易用性和全面的功能集深受全球用户的喜爱,尤其在地理信息处理...

    GlobalMapper17补丁

    《全球地图神器:GlobalMapper17补丁详解与汉化探讨》 GlobalMapper是一款功能强大的全球地理信息系统(GIS)软件,被广泛应用于地理信息数据处理、地图制作、数据分析等领域。这款软件以其丰富的功能和易用性深受...

    mapper_src_VirtualNES_mapper_源码

    【Mapper与VirtualNES模拟器】 Mapper,又称为“映射器”,是FC(Family Computer,即任天堂红白机)游戏开发中的一个重要概念。在FC游戏卡带的设计中,为了突破硬件限制,开发者引入了Mapper来扩展游戏的功能和...

    mybatis通用mapper笔记

    ### MyBatis通用Mapper知识点详解 #### 一、MyBatis通用Mapper简介 MyBatis通用Mapper是一种基于MyBatis框架的扩展插件,它能够为开发者提供一系列方便的CRUD(创建、读取、更新、删除)操作方法,极大地简化了...

    通用Mapper映射视频

    ### 通用Mapper映射视频知识点解析 #### 一、映射文件的概念与作用 映射文件是MyBatis框架中的核心组成部分之一,主要用于定义SQL语句,并将SQL执行结果映射到Java对象上。通过映射文件,我们可以更加灵活地处理...

    linux修改root密码说明

    例如,如果原行是`linux16 /vmlinuz-3.10.0-1160.45.2.el7.x86_64 ro root=/dev/mapper/vg0-lv_root rhgb quiet`, 修改后的行应该是`linux16 /vmlinuz-3.10.0-1160.45.2.el7.x86_64 ro root=/dev/mapper/vg0-lv_root...

    fc-mapper4_MAPPER4_fc-mapper4_

    标题中的"fc-mapper4_MAPPER4_fc-mapper4_"似乎是一个标识符,它可能代表一个与FC(Family Computer,即任天堂的红白机)游戏卡带映射器相关的项目或程序。在FC游戏开发中,映射器(Mapper)是关键组件,它的作用是...

    Mapper_mapper_

    mapper.py&quot;&quot;&quot;import sys# input comes from STDIN (standard input)for line in sys.stdin: # remove leading and trailing whitespace line = line.strip() # split the line into words words = ...

    mybatis-3-config/mapper.dtd 解决mybatis头文件报错

    DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"&gt; 改为 &lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...

    idea工具中直接从mapper.Java文件中跳转到mapper.xml文件的插件,挺不错的

    IDEA的这款插件通过解析Java代码中的注解和类结构,自动关联Mapper接口与Mapper XML文件,使得开发者只需在Mapper Java文件中右键点击方法,就能快速打开相应的Mapper XML。这种方式极大地简化了开发者的操作步骤,...

    globalmapper操作手册

    globalmapper操作手册(上帝之眼Global Mapper系列教程开课啦,本系列教程由风侠老师主讲,坐沙发蹲地板的同Global Mapper 是一款地图绘制软件,不仅能够将数据(例如:SRTM数据)显示为光栅地图、高程地图、矢量...

    mapper-4.1.5.jar

    &lt;tk-mapper.version&gt;4.1.5&lt;/tk-mapper.version&gt; &lt;pagehelper.version&gt;1.2.10 &lt;!-- Mybatis通用Mapper --&gt; &lt;groupId&gt;tk.mybatis &lt;artifactId&gt;mapper ${tk-mapper.version} ...

    mybatis-3-mapper.dtd文件下载

    `mybatis-3-mapper.dtd` 文件是基于 DTD(Document Type Definition)的,DTD 是一种用于定义 XML 文档结构的语言。它定义了一系列元素和属性,这些元素和属性可以出现在 XML 文件中,并规定了它们的使用规则。在 ...

    mapper52.zip

    标题"Mapper52.zip"指的是一个与FC(Family Computer,也称为任天堂红白机)游戏相关的资源包,其中特别涉及Mapper52这种特定的卡带映射器。Mapper是FC游戏卡带中的一个重要组成部分,它负责管理和控制游戏内存、I/O...

    工具自动生成mapper(GeneratorSqlmap)

    然而,对于开发者来说,手动编写Mapper接口和对应的XML配置文件,尤其是针对简单表的增删改查(CRUD)操作,确实是一项繁琐的任务。这时,“工具自动生成mapper(GeneratorSqlmap)”就显得尤为重要,它能够显著提高...

Global site tag (gtag.js) - Google Analytics