1.创建xml文件

这里假设我要创建java包下的DeptMapper接口的xml配置文件。

在这里插入图片描述

  1. resources目录下,创建一个和要映射的接口包结构一样的包名:
    右键resource > New > Directory(注意如果有多级包的创建一定要用/分隔,不能用.
    在这里插入图片描述

  2. 右键mapper目录 > New > File > 输入要配置接口同名的xml文件名称;
    在这里插入图片描述

2.编写xml映射文件

  1. 在创建好的xml文件中粘贴以下代码;
<?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="">
    
</mapper>

xml映射文件中的dtd约束。

或者,打开Mybatis中文官网,右侧菜单入门 > 找到标题为 “探究已映射的SQL语句” 的段落,复制下图代码并粘贴到我们配置的xml中,并手动添加标签同以上代码一样;

在这里插入图片描述
2. 复制要映射接口的全限定名,并粘贴到namespace属性中;

XML映射文件的namespace属性为Mapper接口全限定名。

右键要映射的接口文件 > Copy Path/Reference... > Copy Reference

在这里插入图片描述
在这里插入图片描述

这样基本的xml映射文件就配置完成啦!!!

注意事项:

  1. 映射的xml文件的包结构一定要和要映射的接口包结构保持一致;
  2. resource 中新建 Directory 且存在多级包结构时,一定要用 / 分隔,而不是 .(你可以打开存放项目文件的文件夹看看,两者创建出来的包结构实际上是不一样的。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐