mybatis–基础–2.9–xml配置–映射器(mappers)
代码地址
https://gitee.com/DanShenGuiZu/learnDemo/tree/mysql_mybaties_DB/mybatis-learn-master
1、映射器(mappers)
- 定义映射文件在哪
2、方式
2.1、方式1(不推荐)
<!--使用相对于类路径的资源引用-->
<mappers>
<mapper resource="day12/UserMapper.xml"/>
</mappers>
2.2、方式2(不推荐)
- 接口和他的Mapper配置文件必须同名
- 接口和他的Mapper配置文件必须在同一个文件夹
<!-- 使用映射器接口实现类的完全限定类名 -->
<mappers>
<mapper class="com.cl.mybatis.learn.day12.UserMapper"/>
</mappers>
2.3、方式3(推荐)
- 接口和他的Mapper配置文件必须同名
- 接口和他的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>