Mybatis的mapper.xml 映射文件没有提示?

简介: 1、先来看一下Mapper.xml的头文件——1-1、从标文件中可以看到标黄的是Mapper.xml的命名空间,不提示就是该网络的地址获取不到信息 或 没有配置目录的mybatis-3-mapper.dtd

1、先来看一下Mapper.xml的头文件
——1-1、从标文件中可以看到标黄的是Mapper.xml的命名空间,不提示就是该网络的地址获取不到信息 或 没有配置目录的mybatis-3-mapper.dtd

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="test">
 
</mapper>

方法一
1、首先,我们找到 mytatis 的核心 jar 包并解压找到mybatis-3-mapper.dtd的位置待用(我的是在本地的Maven仓库中)。
——1-1、我们用压缩软件打开 mybatis 核心 jar包(也可以解压出来)
e796166d1e864c74510b143567c7275.png

——1-2、解压出来是这样的(我的是这样的目录,可以根据自己的需求解压到其他目录)
89e2d8421e0c400579abc2bbef1f55e.png

方法二
1、打开Mapper.xml文件
——1-1、选择网上下载的dtd文件,复制映射文件中 “http://mybatis.org/dtd/mybatis-3-mapper.dtd
d5565877f747f6f82d0803433db2e2b.png

——1-2、复制到浏览器的地址栏然后回车直接下载

![6aa876c951315077bc0ded89acf4bd8.png](https://ucc.alicdn.com/pic/developer-ecology/zjncdnhlyjwsa_0f4dc650947549ac8ebf5be139ffc9ac.png)

——1-3、下载好的是这样的dtd文件 “mybatis-3-mapper.dtd”

![da1bc843e4952643ef9486bad1c4244.png](https://ucc.alicdn.com/pic/developer-ecology/zjncdnhlyjwsa_31258067102d446a9f849780c73b9e2c.png)

——1-4、我们将 下载好的mybatis-3-mapper.dtd 拷贝到某一目录下(我的是这样的目录,也可以根据自己的需求拷贝到其他目录)
0be53da02ff553d2054986385b411a1.png

2,不管是用的方法一,还是用的方法二,最后一步执行都是一样的
——2-1、打开Ecilpse选择 window —>Preferences
0ad09c4f8c284ada9e6db34170f8c1d.png

——2-2、XML—>XML Catalog配置
e28a8a2280e688537de91d23dcfd0ce.png

——2-3、第六步的手动添加地址"http://mybatis.org/dtd/mybatis-3-mapper.dtd"。

最后弄完后打开Ecilpse中的Mapper.xml文件 "Alt + / " 就有提示了。

相关文章
|
2月前
|
XML Java 数据格式
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
这篇文章是Spring5框架的实战教程,主要介绍了如何在Spring的IOC容器中通过XML配置方式使用外部属性文件来管理Bean,特别是数据库连接池的配置。文章详细讲解了创建属性文件、引入属性文件到Spring配置、以及如何使用属性占位符来引用属性文件中的值。
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
|
12天前
|
SQL XML Java
mybatis复习04高级查询 一对多,多对一的映射处理,collection和association标签的使用
文章介绍了MyBatis中高级查询的一对多和多对一映射处理,包括创建数据库表、抽象对应的实体类、使用resultMap中的association和collection标签进行映射处理,以及如何实现级联查询和分步查询。此外,还补充了延迟加载的设置和用法。
mybatis复习04高级查询 一对多,多对一的映射处理,collection和association标签的使用
|
1月前
|
SQL XML Java
mybatis :sqlmapconfig.xml配置 ++++Mapper XML 文件(sql/insert/delete/update/select)(增删改查)用法
当然,这些仅是MyBatis功能的初步介绍。MyBatis还提供了高级特性,如动态SQL、类型处理器、插件等,可以进一步提供对数据库交互的强大支持和灵活性。希望上述内容对您理解MyBatis的基本操作有所帮助。在实际使用中,您可能还需要根据具体的业务要求调整和优化SQL语句和配置。
32 1
|
3月前
|
SQL Java 数据库连接
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
idea中配置mybatis 映射文件模版及 mybatis plus 自定义sql
63 3
|
2月前
|
SQL Java 数据库连接
MyBatis Mapper.XML 标签使用说明
MyBatis Mapper.XML 标签使用说明
27 0
若依修改,集成mybatisplus报错,若依集成mybatisplus,总是找不到映射是怎么回事只要是用mp的方法就找报,改成mybatisPlus配置一定要改
若依修改,集成mybatisplus报错,若依集成mybatisplus,总是找不到映射是怎么回事只要是用mp的方法就找报,改成mybatisPlus配置一定要改
|
3月前
|
XML Java 数据格式
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法
支付系统----微信支付20---创建案例项目--集成Mybatis-plus的补充,target下只有接口的编译文件,xml文件了,添加日志的写法
|
25天前
|
缓存 前端开发 Java
【Java面试题汇总】Spring,SpringBoot,SpringMVC,Mybatis,JavaWeb篇(2023版)
Soring Boot的起步依赖、启动流程、自动装配、常用的注解、Spring MVC的执行流程、对MVC的理解、RestFull风格、为什么service层要写接口、MyBatis的缓存机制、$和#有什么区别、resultType和resultMap区别、cookie和session的区别是什么?session的工作原理
【Java面试题汇总】Spring,SpringBoot,SpringMVC,Mybatis,JavaWeb篇(2023版)
|
12天前
|
SQL XML Java
springboot整合mybatis-plus及mybatis-plus分页插件的使用
这篇文章介绍了如何在Spring Boot项目中整合MyBatis-Plus及其分页插件,包括依赖引入、配置文件编写、SQL表创建、Mapper层、Service层、Controller层的创建,以及分页插件的使用和数据展示HTML页面的编写。
springboot整合mybatis-plus及mybatis-plus分页插件的使用
|
2月前
|
Java 数据库连接 测试技术
SpringBoot 3.3.2 + ShardingSphere 5.5 + Mybatis-plus:轻松搞定数据加解密,支持字段级!
【8月更文挑战第30天】在数据驱动的时代,数据的安全性显得尤为重要。特别是在涉及用户隐私或敏感信息的应用中,如何确保数据在存储和传输过程中的安全性成为了开发者必须面对的问题。今天,我们将围绕SpringBoot 3.3.2、ShardingSphere 5.5以及Mybatis-plus的组合,探讨如何轻松实现数据的字段级加解密,为数据安全保驾护航。
101 1