Mybatis -> 映射器(mappers),xml文件测试

官方的:mybati官网有详细的

https://mybatis.org/mybatis-3/zh/configuration.html#mappers
resource:推荐使用,没有什么条件限制,只要写对路径就可以,注意resource路径都是用/分开不是.
缺点就是没有package那么简单,每有一个接口,xml就需要注册一次

<!-- 使用相对于类路径的资源引用 -->
<mappers>
  <mapper resource="org/mybatis/builder/AuthorMapper.xml"/>
  <mapper resource="org/mybatis/builder/BlogMapper.xml"/>
  <mapper resource="org/mybatis/builder/PostMapper.xml"/>
</mappers>

下面这两个方法注册xml文件,条件限制
1.xml文件名字必须和接口名字相同
2.文件和接口必须在同一个包下,如果你想xml文件分开好看一点,就要写resource

package无脑好用,就是最后有很多接口,xml的时候强迫症来了,就想分开,package就用不了了

<!-- 使用映射器接口实现类的完全限定类名 -->
<mappers>
  <mapper class="org.mybatis.builder.AuthorMapper"/>
  <mapper class="org.mybatis.builder.BlogMapper"/>
  <mapper class="org.mybatis.builder.PostMapper"/>
</mappers>

<!-- 将包内的映射器接口实现全部注册为映射器 -->
<mappers>
  <package name="org.mybatis.builder"/>
</mappers>

我把xml的配置文件放在resources目录下面的一个包中,缺点是每次都要注册,好处就是分开了接口xml,看起来舒服
在这里插入图片描述
使用class把xml分开的办法
条件要满足
1.xml文件名字必须和接口名字相同
2.文件和接口必须在同一个包下
可以在resources目录下建一个同路径的这样也可以满足上面的同包的条件
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值