mybatis–基础–2.9–xml配置–映射器(mappers)


代码地址

https://gitee.com/DanShenGuiZu/learnDemo/tree/mysql_mybaties_DB/mybatis-learn-master

1、映射器(mappers)

  1. 定义映射文件在哪

2、方式

2.1、方式1(不推荐)

<!--使用相对于类路径的资源引用-->
<mappers>
    <mapper resource="day12/UserMapper.xml"/>
</mappers>

在这里插入图片描述

2.2、方式2(不推荐)

  1. 接口和他的Mapper配置文件必须同名
  2. 接口和他的Mapper配置文件必须在同一个文件夹
<!-- 使用映射器接口实现类的完全限定类名 -->
<mappers>
    <mapper class="com.cl.mybatis.learn.day12.UserMapper"/>
</mappers>

在这里插入图片描述

2.3、方式3(推荐)

  1. 接口和他的Mapper配置文件必须同名
  2. 接口和他的Mapper配置文件必须在同一个文件夹
<!-- 将包内的映射器接口实现全部注册为映射器 -->
<mappers>
    <package name="com.cl.mybatis.learn.day12"/>
</mappers>

在这里插入图片描述

2.4、方式4

<!-- 使用完全限定资源定位符(URL)-->
<mappers>
    <mapper url="file:///D:\java\workSpace\git\mybatis-learn-master\src\main\resources\day12\UserMapper.xml"/>
</mappers>

在这里插入图片描述

Logo

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

更多推荐