编程学习|Mybatis-Plus介绍与使用

一,介绍信息

官网地址https://mybatis.plus/
框架结构
编程学习|Mybatis-Plus介绍与使用
文章图片

1.1,安装使用
编程学习|Mybatis-Plus介绍与使用
文章图片

地址:安装 | MyBatis-Plus
1.2,初始化工程
1.导入依赖
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

1.3,原生Mybatis实现查询User
创建子Module
编程学习|Mybatis-Plus介绍与使用
文章图片

Mybatis实现查询User
编程学习|Mybatis-Plus介绍与使用
文章图片

第二步编写User实体对象:(这里使用lombok进行简化bean操作)
编程学习|Mybatis-Plus介绍与使用
文章图片

第三步编写UserMapper接口:
编程学习|Mybatis-Plus介绍与使用
文章图片

第四步编写UserMapper.xml文件:
编程学习|Mybatis-Plus介绍与使用
文章图片

第五步编写测试用列:
编程学习|Mybatis-Plus介绍与使用
文章图片

1.4,Mybatis+MP查询User
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

测试
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hqXWIQmA-1630909049614)(https://b3logfile.com/file/2021/05/image-f9eaaf44.png)]
编程学习|Mybatis-Plus介绍与使用
文章图片

1.5,Spring+Mybatis+MP
引入Spring框架,数据源、构建等工作就交给了Spring管理
创建子Module
编程学习|Mybatis-Plus介绍与使用
文章图片

实现查询User
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

测试
编程学习|Mybatis-Plus介绍与使用
文章图片

1.6,SpringBoot+Mybatis+MP
导入依赖
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

log4j.properties:
编程学习|Mybatis-Plus介绍与使用
文章图片

application.properties
编程学习|Mybatis-Plus介绍与使用
文章图片

编写pojo
编程学习|Mybatis-Plus介绍与使用
文章图片

编写mapper
编程学习|Mybatis-Plus介绍与使用
文章图片

编写启动类
编程学习|Mybatis-Plus介绍与使用
文章图片

测试
编程学习|Mybatis-Plus介绍与使用
文章图片

二,MP-常用配置 官方地址:https://mybatis.plus/config/#configlocation
2.1,基本配置
configLocation
编程学习|Mybatis-Plus介绍与使用
文章图片

需要引入的配置
编程学习|Mybatis-Plus介绍与使用
文章图片

加载配置
编程学习|Mybatis-Plus介绍与使用
文章图片

mapperLocation
编程学习|Mybatis-Plus介绍与使用
文章图片

1.接口中添加自定义方法
编程学习|Mybatis-Plus介绍与使用
文章图片

2.添加UserMapper.xml文件
编程学习|Mybatis-Plus介绍与使用
文章图片

3.加载映射配置文件
编程学习|Mybatis-Plus介绍与使用
文章图片

typeAliasesPackage
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

2.2,进阶配置
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

2.3,DB策略配置
编程学习|Mybatis-Plus介绍与使用
文章图片

进行全局配置就不用单一类添加
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

三,MP-CRUD 3.1,插入操作
Insert
编程学习|Mybatis-Plus介绍与使用
文章图片

测试用列
编程学习|Mybatis-Plus介绍与使用
文章图片

@TableField 编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

3.2,更新操作
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

3.3,删除操作
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

3.4,查询操作
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

3.5,分页查询
方法定义:
编程学习|Mybatis-Plus介绍与使用
文章图片

配置分页插件:
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

四,自动填充 自动填充
编程学习|Mybatis-Plus介绍与使用
文章图片

添加@TableField注解
编程学习|Mybatis-Plus介绍与使用
文章图片

实现元对象处理器接口MyMetaObjectHandler
编程学习|Mybatis-Plus介绍与使用
文章图片

测试
编程学习|Mybatis-Plus介绍与使用
文章图片

编程学习|Mybatis-Plus介绍与使用
文章图片

逻辑删除
编程学习|Mybatis-Plus介绍与使用
文章图片

修改表结构
编程学习|Mybatis-Plus介绍与使用
文章图片

配置(默认值为下面的赋值)
编程学习|Mybatis-Plus介绍与使用
文章图片

测试
【编程学习|Mybatis-Plus介绍与使用】编程学习|Mybatis-Plus介绍与使用
文章图片

    推荐阅读