java mybatis 案例_MyBatis 实际使用案例-mappers

标签配置的是我们的映射器,也就是Mapper.xml 的路径。这里配置的目的是让MyBatis 在启动的时候去扫描这些映射器,创建映射关系。

我们有四种指定Mapper 文件的方式:

1、使用相对于类路径的资源引用(resource)

2、使用完全限定资源定位符(绝对路径)(URL)

3、使用映射器接口实现类的完全限定类名

4、将包内的映射器接口实现全部注册为映射器(最常用)

思考:

接口跟statement 是怎么绑定起来的?——method 有方法全限定名,比如:com.leon.mapper.BlogMapper.selectBlogById , 跟namespace 里面的statement ID 是相同的。

在哪一步拿到SQL 的?——ms 里面有SQL。

// DefaultSqlSession. selectList()

MappedStatement ms = configuration.getMappedStatement(statement);

本文地址:https://blog.csdn.net/Leon_Jinhai_Sun/article/details/110724059

希望与广大网友互动??

点此进行留言吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值