首页 > 移动平台 > 详细

mybatus学习——映射器(mappers)

时间:2020-03-15 17:59:45      阅读:83      评论:0      收藏:0      [点我收藏+]

在定义 SQL 映射语句之前,我们需要告诉 MyBatis 到哪里去找到这些语句。 在自动查找资源方面,Java 并没有提供一个很好的解决方案,所以最好的办法是直接告诉 MyBatis 到哪里去找映射文件。 我们可以使用相对于类路径的资源引用,或完全限定资源定位符(包括 file:/// 形式的 URL),或类名和包名等。

 

方式一:使用相对于类路径的资源引用【推荐使用】

<mappers>
        <mapper resource="com/kuang/dao/UserMapper.xml"/>
</mappers>

 

方式二:使用映射器接口实现类的完全限定类名

<mappers>
        <mapper class="com.kuang.dao.UserMapper"/>
</mappers>

*注意:

  *接口和他的Mapper配置文件必须同名!

  *接口和她的Mapper配置文件必须在同一个包下!

 

方式三:将包内的映射器接口实现全部注册为映射器

<mappers>
        <package name="com.kuang.dao"/>
</mappers>

*注意:

  *接口和他的Mapper配置文件必须同名!

  *接口和她的Mapper配置文件必须在同一个包下!

 

mybatus学习——映射器(mappers)

原文:https://www.cnblogs.com/bear7/p/12498456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!