1、介绍
2、开发方式
3、MyBatisPlus-01-MybatisPlus入门案例_哔哩哔哩_bilibili,105,3.55分钟
Mybatis使用流程可以看这:
4、創建一張表:
5、创建一个SpringBoot工程
6、版本调成8
7、这里之只做数据层,不弄webMVC了
8、添加Mybatis的启动依赖(idea没有收录Mybatis的启动依赖,因此只能手动添加):之后一路finish就行
9、接下来到Maven刷新一下,让我们的依赖添加上
10、打开pom.xml配置依赖,打开mybatis-plus-boot-starter:
11、Mybatis完整的配置依赖:
12、Mybatis-plus依赖包的介绍:
13、这里已经将Mybatis包和Mybatis-plus的包给整合了,千万不要再导入Mybatis包了,版本相同还行,否则会造成混乱
14、之后再配置连接池依赖:
15、接下来,到application.xml完成配置依赖,将数据库的配置进行配置:
16、创建接受数据库的类:
17、弄一个long类型的id
18、接下来,我们要做一个数据层的接口,创建一个userDao下的Dao接口
19、以前我们怎么做,是将Mapper给挂在上:
然后我们写上对应的功能,我们要查某个东西,就写上user,然后gitById,这种写法在MyBatis-plus中就不用了
20、这里面可以什么也不写,但是要继承一个名称,把baseMapper,写上之后,后面就可以写上一个泛型,这里写上你的实体类名,比如user。:
21、Dao写完之后的样子就是这样的,现在已经写完了,写成下面这样子就行:
22、到我们的测试类中去看:
23、这里以后装配什么就要写什么
24、这里要注意一个地方userDao,虽然什么也没写,但是却出现了一堆方法,这个方法返回什么,得了一个List
25、现在运行一下,数据一条不少,这里有四条数据
26、我回忆一下,我有写SQL语句吗?我的Dao有什么,瞅一瞅,仅仅写了一个继承:
27、我只要继承一个baseMapper其他所有东西都有,你现在数据层的开发是怎样的,这个框架到底带来了什么好处:以前使用Mybatis的时候,不管怎么写,都得@select方法,@Insert,但现在不用了,这样就行了,完成基础部分就行了,这就是框架带来的好处
第一步创建模块
第二步勾选案例:
大的环境配置成功,就可以配置小的环境
28、我们要做数据层开发,实体类和表要需要有
29、核心来了,我们刚才就做了真么一行,真么一些,全部数据层方法都有了:
30、我们在测试类中做了一个功能就是一个查询
31、最高效的地方就是这个继承: