SSM之MyBatis_01_08_加载映射文件的几种方式_有3、4种方式,选择最好的使用

系列文章目录

前言

加载映射文件的几种方式

加载映射文件有多种写法
注意,加载映射文件是在全局配置文件中加载的
在这里插入图片描述
即这种写法
在这里插入图片描述
还有一种就是用全路径
在这里插入图片描述
这种方式我们基本上不用,因为全路径不方便,看一眼就知道,比较复杂臃肿,不是那么智能

还有一种
在这里插入图片描述
意思就是写类名
在这里插入图片描述
这种方式一定要注意,要有一个接口和一个xml映射文件一一对应,否则就找不到,就会报错

在这里插入图片描述
实际上,如果没有这个xml,也可以,这就涉及到我们的下面一种方式,即要声明注解
在这里插入图片描述
在这里插入图片描述
然后放这边来
在这里插入图片描述
insert也是同理
在这里插入图片描述
在这里插入图片描述

这样它就知道,你要它怎么执行sql语句了,就不会报错了

在这里插入图片描述

但是如果写得多了,每个都要这样弄一下,比较不美观,也不灵活
所以注解的方式可以用,但是不灵活,在一些简单的代码里面,想用注解还是可以用
在项目中我们一般还是通过xml去配置
我们还原一下之前的写法

还有一种方式,跟我们上一篇文章讲的取别名类似
直接写一个mapper的包名也行在这里插入图片描述
这种方式最简单,一行代码,整个包都配置好了,推荐使用
这些就是mybatis加载映射文件的3种方式(去掉写全路径那种)

总结


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要注意的是
这几种方式不能同时写,不能写重复,使用哪种就用哪种可读性也比较好
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值