Mybatis-Plus最优雅的使用

1.代码生成

开源的代码生成器有很多,我这里使用 人人开源的 renren-generator

下载之后可根据需要修改里面的模板文件。

①修改application.yml中的DB配置
②run 起工程
③访问 127.0.0.1:80 打开控制台,选择renren-fast 勾选要生成代码的数据表。
在这里插入图片描述

生成一个renren.zip的包 解压 把对应的文件copy到我们工程的对应位置既可。
这里分页插件可能要修改一下,可以根据自己喜欢的方式选择一个mybatis的分页插件。

2.简单优雅的使用

在操作单表的时候可以避免我们去mapper.xml中去写对应的类sql
save
在这里插入图片描述
api简单明了,保存,批量保存,保存或修改

update
在这里插入图片描述
delete
在这里插入图片描述
select

get 查询单个
在这里插入图片描述
list 查询列表
在这里插入图片描述
page 分页查询
在这里插入图片描述

3.实战使用

3.1 LambdaQueryWrapper的使用

根据条件查询
在这里插入图片描述

LambdaQueryWrapper APi

LambdaQueryWrapper可定义各种条件 比如:等于,包含,左包含,右包含,大于,小于,大于等于,小于等于,in,exists,between 等 都可以如上图模式 使用其API。

排序
在这里插入图片描述
调用其 orderBy 方法即可。

分组
在这里插入图片描述
同样 调用 groupBy 方法即可.

查询指定字段
有的时候我们不需要查询一张表的所有字段,这里同样可以根据需要去定义。
在这里插入图片描述
调用其select 方法,定义需要的字段即可。

LambdaUpdateWrapper
LambdaUpdateWrapper主要针对自定义修改来的
在这里插入图片描述

Wrapper有很多api,在比较简单的增删改查的时候 我们不用去在xml中写对应的sql,直接根据需要使用wrapper定义即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值