一,介绍信息
官网地址https://mybatis.plus/1.1,安装使用
框架结构
![]()
文章图片
1.2,初始化工程![]()
文章图片
地址:安装 | MyBatis-Plus
1.导入依赖1.3,原生Mybatis实现查询User
![]()
文章图片
![]()
文章图片
创建子Module1.4,Mybatis+MP查询User
![]()
文章图片
Mybatis实现查询User
![]()
文章图片
第二步编写User实体对象:(这里使用lombok进行简化bean操作)
![]()
文章图片
第三步编写UserMapper接口:
![]()
文章图片
第四步编写UserMapper.xml文件:
![]()
文章图片
第五步编写测试用列:
![]()
文章图片
1.5,Spring+Mybatis+MP![]()
文章图片
![]()
文章图片
测试
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hqXWIQmA-1630909049614)(https://b3logfile.com/file/2021/05/image-f9eaaf44.png)]
![]()
文章图片
引入Spring框架,数据源、构建等工作就交给了Spring管理1.6,SpringBoot+Mybatis+MP
创建子Module
![]()
文章图片
实现查询User
![]()
文章图片
![]()
文章图片
测试
![]()
文章图片
导入依赖二,MP-常用配置 官方地址:https://mybatis.plus/config/#configlocation
![]()
文章图片
![]()
文章图片
log4j.properties:
![]()
文章图片
application.properties
![]()
文章图片
编写pojo
![]()
文章图片
编写mapper
![]()
文章图片
编写启动类
![]()
文章图片
测试
![]()
文章图片
2.1,基本配置
configLocation2.2,进阶配置mapperLocation![]()
文章图片
需要引入的配置
![]()
文章图片
加载配置
![]()
文章图片
![]()
文章图片
1.接口中添加自定义方法
![]()
文章图片
2.添加UserMapper.xml文件
![]()
文章图片
3.加载映射配置文件
![]()
文章图片
typeAliasesPackage
![]()
文章图片
![]()
文章图片
![]()
文章图片
2.3,DB策略配置![]()
文章图片
![]()
文章图片
三,MP-CRUD 3.1,插入操作![]()
文章图片
进行全局配置就不用单一类添加
![]()
文章图片
![]()
文章图片
![]()
文章图片
Insert3.2,更新操作
![]()
文章图片
测试用列
![]()
文章图片
@TableField![]()
文章图片
![]()
文章图片
3.3,删除操作![]()
文章图片
![]()
文章图片
![]()
文章图片
3.4,查询操作![]()
文章图片
![]()
文章图片
![]()
文章图片
![]()
文章图片
3.5,分页查询![]()
文章图片
![]()
文章图片
![]()
文章图片
![]()
文章图片
方法定义:四,自动填充 自动填充
![]()
文章图片
配置分页插件:
![]()
文章图片
![]()
文章图片

文章图片
添加@TableField注解
实现元对象处理器接口MyMetaObjectHandler![]()
文章图片
测试![]()
文章图片
![]()
文章图片

文章图片
逻辑删除
修改表结构![]()
文章图片
配置(默认值为下面的赋值)![]()
文章图片
测试![]()
文章图片
【编程学习|Mybatis-Plus介绍与使用】![]()
文章图片
推荐阅读
- java基础学习|mybatis-plus的介绍和使用
- springboot框架|Springboot框架(2)--springboot的整合
- eclipse|Spring中的IOC和AOP是什么意思()
- spring|Swagger介绍及使用
- html|swagger2 使用教程
- Java后端|Springboot集成Elasticsearch,爬虫爬取数据,实现简单搜索功能
- spring|SpringBoot接口 - 如何优雅的对接口返回内容统一封装()
- springboot|一个SpringBoot单体项目--》外卖平台项目之后台管理端基础功能开发
- 项目实战|外卖项目(SpringBoot)--- 菜品模块、套餐模块