系列文章目录
前言
加载映射文件的几种方式
加载映射文件有多种写法
注意,加载映射文件是在全局配置文件中加载的
即这种写法
还有一种就是用全路径
这种方式我们基本上不用,因为全路径不方便,看一眼就知道,比较复杂臃肿,不是那么智能
还有一种
意思就是写类名
这种方式一定要注意,要有一个接口和一个xml映射文件一一对应,否则就找不到,就会报错
实际上,如果没有这个xml,也可以,这就涉及到我们的下面一种方式,即要声明注解
然后放这边来
insert也是同理
这样它就知道,你要它怎么执行sql语句了,就不会报错了
但是如果写得多了,每个都要这样弄一下,比较不美观,也不灵活
所以注解的方式可以用,但是不灵活,在一些简单的代码里面,想用注解还是可以用
在项目中我们一般还是通过xml去配置
我们还原一下之前的写法
还有一种方式,跟我们上一篇文章讲的取别名类似
直接写一个mapper的包名也行
这种方式最简单,一行代码,整个包都配置好了,推荐使用
这些就是mybatis加载映射文件的3种方式(去掉写全路径那种)
总结
:
需要注意的是
这几种方式不能同时写,不能写重复,使用哪种就用哪种可读性也比较好