0
点赞
收藏
分享

微信扫一扫

【学习笔记】mybatisPlus

m逆光生长 2022-04-14 阅读 38
javamysql

教学视频地址:B站尚硅谷mybatisPlus教学视频

代码资源:略

文章目录

基本操作

mapper

在这里插入图片描述

根据map删除
在这里插入图片描述
在这里插入图片描述

service

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注解

在这里插入图片描述
统一前缀
在这里插入图片描述
设置主键,默认以id作为主键
在这里插入图片描述
type为auto是自增,默认用雪花算法()覆盖数据库设置在这里插入图片描述
统一设置
在这里插入图片描述

雪花算法:略

在这里插入图片描述
逻辑删除
在这里插入图片描述

条件构造器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
条件优先级问题
在这里插入图片描述
查询指定字段
在这里插入图片描述
子查询(嵌套)
在这里插入图片描述
使用updatewrapper,按条件修改指定字段
在这里插入图片描述
带参数检查的构造器
在这里插入图片描述
lambda构造器,不容易写错字段名
在这里插入图片描述
在这里插入图片描述

插件

分页插件

配置
在这里插入图片描述
在这里插入图片描述
页面类方法
在这里插入图片描述
自定义分页方法
在这里插入图片描述
在这里插入图片描述

分页配置
在这里插入图片描述
测试
在这里插入图片描述

乐观锁插件

在这里插入图片描述
在这里插入图片描述
配置
在这里插入图片描述
后面的修改失败后可以重试,才可以得到正确结果
在这里插入图片描述

通用枚举

在这里插入图片描述
配置
在这里插入图片描述
测试
在这里插入图片描述

代码生成器

在这里插入图片描述
官网的代码,直接执行就可以
在这里插入图片描述

多数据源

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

mybatisX插件(小鸟)

跳转
自动生成
(mysql引擎手动选择低版本的5.1)
在这里插入图片描述

在这里插入图片描述
生成crud
根据提示生成mapper接口,会自动生成SQL语句(只有在自动生成的mapper中才会有这种提示)

举报

相关推荐

0 条评论