mybatis配置解析之映射

mybatis配置解析之映射

介绍:映射(mappers)即,我们之前说的每一个接口的xml文件必须在核心配置文件中“注册”

MapperRegistry:注册绑定我们的Mapper文件

文章源:mappers(映射器)

mybatis映射我们具体使用的有三种方法:

  1. 对xml文件进行映射
  2. 对接口类进行映射
  3. 对接口类所在的包进行映射

对xml文件进行映射

即注册时使用的是Mapper接口文件的实现xml文件

1
2
3
<mappers>
<mapper resource="com/dwx/mapper/StudentMapper.xml"/>
</mappers>

这种映射方式对两个文件的位置没有要求 可以在任何位置创建xml文件

对接口类进行映射

即对接口类进行注册

1
2
3
<mappers>
<mapper class="com.dwx.mapper.StudentMapper"/>
</mappers>

这种映射方式要求:

  • 接口类和我们的实现xml文件(mapper)必须在同一个包下
  • 接口类和我们的实现xml文件(mapper)必须同名

否则就会报错,找不到我们的文件

文件的位置

对接口类所在的包进行映射

1
2
3
<mappers>
<package name="com.dwx.mapper"/>
</mappers>

这种映射方式要求:

  • 接口类和我们的实现xml文件(mapper)必须在同一个包下
  • 接口类和我们的实现xml文件(mapper)必须同名

否则就会报错,找不到我们的文件

文件的位置

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2015-2023 dwx
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信