mybatis映射文件mapper标签报错

约定不等于承诺〃 2023-06-15 15:27 108阅读 0赞

The content of element type “mapper” must match “EMPTY”.
这是mybatis最常见的报错信息,一般是在mapper标签上报的错在这里插入图片描述
这是因为定义实体映射xml文件的文档类型里面的属性不对的缘故。
把XML Catalog里约束的key从 -//mybatis.org//DTD Mapper 3.0//EN 改为 -//mybatis.org//DTD Config 3.0//EN 就行了

没有网络时,mybatis-3-mapper.dtd加载不到.

所以下面定义的元素标签就会报错,所以改成<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "mybatis-3-mapper.dtd" >这个就不会报错了。

发表评论

表情:
评论列表 (有 0 条评论,108人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Mybatis映射文件Mapper

    前提说明 1. 使用Dao接口+映射文件的方式创建Dao对象 2. 在接口方法参数中可以使用@Param(“别名”)来指定当前参数的名称,在映射文件中使用\\{别名\