MyBatis基础

在这里插入图片描述

简介

什么是MyBatis

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

持久化

在这里插入图片描述

持久层

在这里插入图片描述

为什么需要MyBatis

在这里插入图片描述

第一个MyBatis程序

在这里插入图片描述

搭建环境

搭建数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建一个模块

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

编写代码

在这里插入图片描述

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

测试

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

CRUD

namespace

在这里插入图片描述

select

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

insert

在这里插入图片描述

update

在这里插入图片描述

delete

在这里插入图片描述

在这里插入图片描述

分析错误

在这里插入图片描述

万能Map

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

思考题

模糊查询怎么写
在这里插入图片描述
在这里插入图片描述

配置解析

核心配置文件

在这里插入图片描述

环境配置

在这里插入图片描述

属性

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

类型别名(typeAliases)

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

设置

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

其他配置

在这里插入图片描述

映射器(mappers)

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

生命周期和作用域

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

解决属性名和字段名不一致的问题

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

resultMap

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

日志

日志工厂

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

在这里插入图片描述

Log4j

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

分页

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

RowBounds

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

分页插件

在这里插入图片描述

使用注解开发

面向接口编程


在这里插入图片描述

使用注解开发

在这里插入图片描述
在这里插入图片描述
3.测试
在这里插入图片描述
MyBatis详细的执行流程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CRUD

在这里插入图片描述
编写接口,添加注解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

lombok

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.在实体类上加上注释
在这里插入图片描述
在这里插入图片描述

多对一处理

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

一对多

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

动态SQL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
choose、when、otherwise
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

缓存

简介

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

Mybatis缓存

在这里插入图片描述

一级缓存

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

二级缓存

在这里插入图片描述
步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

缓存原理

在这里插入图片描述

自定义缓存-ehcache

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值