Mybatis操作文档

Mybatis操作文档
1.demo搭建
1)创建maven项目,填写groupID、artifactId
在这里插入图片描述

2)在pom.xml中添加mybatis和连接mysql的依赖
在这里插入图片描述

3)在数据库中建表
在这里插入图片描述

4)创建实体类,其中实体类的成员变量的属性和名称需要与数据库中的字段和名称匹配
在这里插入图片描述

5)在resources里面建一个配置文件,用于连接数据库,叫啥无所谓。
在这里插入图片描述

6)在pom.xml里面加这一段,不然程序不会去java文件里面加载配置文件。
在这里插入图片描述

7)创建mian方法,开冲。

在这里插入图片描述

2.mapper代理
1)写相关接口
在这里插入图片描述

2)写mapper.xml实现接口
在这里插入图片描述

3)注册一下
在这里插入图片描述

4)冲
在这里插入图片描述

3.级联查询多对一
1)建表。班级对学生:一对多。
在这里插入图片描述
在这里插入图片描述

2)写类。

在这里插入图片描述在这里插入图片描述

3)写接口
在这里插入图片描述

4)写mapper.xml实现接口
在这里插入图片描述

5)开冲
在这里插入图片描述

4.级联查询一对多
1)写接口
在这里插入图片描述

2)写mapper.xml实现接口
在这里插入图片描述

3)注册一波
在这里插入图片描述

4)冲

在这里插入图片描述

5.延迟加载
1)在两个接口中分别添加方法

在这里插入图片描述在这里插入图片描述

2)在mapper.xml里面写实现接口的方法(两个select语句要分开)
在这里插入图片描述

3)配置config.xml,开启打印sql和延迟加载
在这里插入图片描述

4)开冲
在这里插入图片描述

6.缓存
1)先冲一把默认缓存(一级缓存)
在这里插入图片描述

2)配二级缓存。先配config.xml
在这里插入图片描述

3)配mapper.xml
在这里插入图片描述

4)实体类需要实现序列化接口
在这里插入图片描述

5)开冲,只执行了一次select语句
在这里插入图片描述

6)第三方二级缓存工具,差不多的东西,不搞了
7.动态sql
即用即学叭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值