前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >mybaits-plus处理数据Vo返回

mybaits-plus处理数据Vo返回

原创
作者头像
Java king
发布2023-02-21 17:58:37
发布2023-02-21 17:58:37
1K0
举报
文章被收录于专栏:后端Java后端Java

社会是一个泥坑,我们得站在高地上。——巴尔扎克《高老头》

1:一个3级查询接口返回规定字段

这里使用Dto接收对应的查询条件,然后使用MP查询第一层数据:selectPage()因为需要分页所以需要这个方法。

咱们点进去看源码,可以清晰的看到,需要传一个Page和一个条件构造器,因为我需要返回总条数,所以我从上面生成了Page,然后条件构造器使用new QueryWrapper<LegalFiles>().lambda(),当然也可以缩写LambdaQueryWrapper,下面就是根据对应的条件填写,然后.getRecords().stream().parallel().map()

getRecords():是吧Page转换成数组然后使用并行流Map处理返回数据并序列化到Vo

parallelStream():使用并行流处理数据

map():处理集合 使用lambda表达式指向返回Vo并序列化然后.collect(Collectors.toList())返回集合数据,其他业务逻辑根据自己需求编写

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档