–配置环境:macOS high Sierra 10.13.6/window10
–生产环境:eclipse2018.a,myeclipse2018
    首先了解xml文件的参数——<!DOCTYPE> DTD基础
    – 什么是DTD?
    DTD(Document Type Definition)是文档类型定义。
    DTD有什么用?
    约定文档格式,规定元素,元素属性,元素关系,标签,实体等。
    – DTD分类
    DTD分为内部DTD和外部DTD,外部DTD又分为公共的(PUBLIC)和私有的(SYSTEM)

<!--通过外部链接-->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
文档根元素的名称:"hibernate-configuration"
"PUBLIC"外部公共DTD:"PUBLIC"
公共DTD名称:"-//Hibernate/Hibernate Configuration DTD 3.0//EN"(只有公共DTD才有这个选项)格式为"注册//组织//类型 标签//语言"
外部DTD的URL:"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"
<!--通过内部连接(本地文件)-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "mybatis3.4.1-config" "mybatis-3-config.dtd" >
文档根元素的名称:"configuration"
"PUBLIC"外部公共DTD:"PUBLIC"
公共DTD名称:"mybatis3.4.1-config"(题主随便设置的 ps:真的可以随便设置)
外部DTD的URL:"mybatis-3-config.dtd"(本地文件的名称)
对于内部DTD,需要使用中括号[]声明,如下:
<!DOCTYPE hibernate-configuration
[<!ELEMENT element EMPTY>]>

其次开始配置编译器中mybatis.xml所属要的dtd

通过下载到本地
.打开浏览器输入
http://mybatis.org/dtd/mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd

1打开Myeclipse的preference->xml->xml catalog选择add 配置xml提示

(以mybatis-3-mapper.dtd文件为例)
1.本地文件
选择file system找到下载的路径“F:\Tomcat\mybatis-3-mapper.dtd”
key type选择public id
key 输入“-//mybatis.org//DTD Mapper 3.0//EN”
2.网络url 图2
在file system直接输入“http://mybatis.org/dtd/mybatis-3-mapper.dtd”
key type选择public id
key 输入“-//mybatis.org//DTD Mapper 3.0//EN1”(由于不能重名,所以题主在这直接后面喜加1)

图2

2.添加本地DTD配置,走网络太卡,配置本地不卡,上面只是配置xml提示。

配置mybatis-3-config.dtd同理

myBatis配置提示xml和内部DTD的更多相关文章

  1. springboot 配置mybatis 配置mapper.xml

    # 插件 进行配置 也可以用yml # 1. 配置 Tomcat 修改端口号 server.port=8848 server.context-path=/zxf #2.配置数据源 spring.dat ...

  2. mybatis配置mapper.xml 的基本操作

    XML 映射文件 本文参考mybatis中文官网进行学习总结:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html MyBatis 的真正强大在于它的 ...

  3. mybatis配置---> mybatisConfig.xml 配置加接数据源

    mybatisConfig.xml 配置主要作用是连接数据源配置的前提是在完成mybatis的jar包基础之上进行的同时要确保数据用户名和密码是否正确 一:密码写在 mybatisConfig.xml ...

  4. MyBatis(2)-- MyBatis配置mybatis-config.xml

    一.properties属性 1.可以在mybatis-config.xml中使用property子元素配置 <properties resource="jdbc.properties ...

  5. Spring+springmvc+Mybatis整合案例 xml配置版(myeclipse)详细版

    Spring+springmvc+Mybatis整合案例 Version:xml版(myeclipse) 文档结构图: 从底层开始做起: 01.配置web.xml文件 <?xml version ...

  6. 使用Mybatis时mybatis-config.xml配置中"configuration" 的内容必须匹配 (.....)解决方案

    一.简述 使用Mybatis配置mybatis-config配置文件时,经常遇到下列报错信息:org.xml.sax.SAXParseException; lineNumber: 36; column ...

  7. mybatis 基础(一) xml配置

    如果文章有误,请各位楼下评论,感谢各位积极修正! 一起学习,成为大佬! mybatis: 1.轻量级 2.高级映射(实体类与数据库表字段的映射) 这样就可以后续开发中去操作实体类而不需要去关注数据库, ...

  8. mybatis全局配置mybatis-config.xml

    大部分时候,我们都是在Spring 里面去集成MyBatis.因为Spring 对MyBatis 的一些操作进行的封装,我们不能直接看到它的本质,所以先看下不使用容器的时候,也就是编程的方式,MyBa ...

  9. XML内部DTD约束 Day24

    <?xml version="1.0" encoding="UTF-8"?> <!-- 内部DTD --> <!-- XML:ex ...

随机推荐

  1. vue,一路走来(6)--微信支付

    微信支付 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6 分享一下vue实现微信支付.在微信浏览器里面 ...

  2. vim常用快捷键及操作记录

    1. 安装 sudo apt-get install vim 或者 yum install -y vim-enhanced 2. 具体使用技巧如下 打开文件: 命令/操作 说明 vim + filen ...

  3. 不小心执行 rm -f,该如何恢复?

    每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵. 那么如果真的删除了不该删除的文件,比如数据库.日志 ...

  4. python常用函数 O

    OrderedDict() 保持dict元素插入顺序. 例子: open(path) 可以对文件进行操作,有'r'读模式.'w'写模式.'a'追加模式.'b'二进制模式.'+'读/写模式等,操作完需要 ...

  5. Sybase 修改数据库默认排序

    我新建了一个sybase数据库,想用dump文件load,可是报数据库的排序不对,就去Centrol里面修改,但是还是报错,说是字符集不存在.办法如下: 打开命令行,进入到sybase的ASE-15_ ...

  6. Go 使用 append 向切片增加元素

    1.// 创建一个整型切片 // 其长度和容量都是 5 个元素 slice := []int{10, 20, 30, 40, 50} // 创建一个新切片 // 其长度为 2 个元素,容量为 4 个元 ...

  7. Hadoop的基础命令

    首次使用Hadoop时,格式化文件系统命令:hdfs namenode -format 启动HDFS:start-dfs.sh 启动YARN:start-all.sh start-all.sh等价于s ...

  8. leetcode-167周赛-1291-顺次数

    题目描述: 自己的提交: class Solution: def sequentialDigits(self, low: int, high: int) -> List[int]: l,h = ...

  9. ceph-状态监测-脚本

    http://www.tang-lei.com/2018/06/05/ceph-%E7%8A%B6%E6%80%81%E7%9B%91%E6%B5%8B-%E8%84%9A%E6%9C%AC/ 为了能 ...

  10. Python3解leetcode Maximum SubarrayHouse Robber

    问题描述: You are a professional robber planning to rob houses along a street. Each house has a certain ...