欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-16 08:10:53
官方的:mybati官网有详细的https://mybatis.org/mybatis-3/zh/configuration.html#mappersresource:推荐使用,没有什么条件限制,只要写对路径就可以,注意resource路径都是用/分开不是.缺点就是没有package那么简单,每有一个接口,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,看起来舒服
java-Mybatis 映射器(mappers),xml文件测试

本文地址:https://blog.csdn.net/rod0320/article/details/109645541

相关标签: 笔记