那些住进日记里很多页的人,最后还是走丢了,好像我们的交集也只存在于那几页纸上。
01
一句话日记
2020/9/11
02
Day152
每日总结
Stream流和通用mapper根据id批量查询
两个比较重要的知识点,并且使用也方便
-
刚好根据这次的业务需求回顾并学习了一下
昨天根据SPU实现了商品查询
但是SPU数据表中只有商品分类和品牌对应的id
-
而我们在前端页面中需要的不是id而是对应的值
这个时候就有两种选择了:
-
一是就直接响应id数据给前端
前端再通过响应的id依次发送请求
但这种情况比较麻烦,人家前端不会管那么多
他只会说明我就是要这个数据,你得给我
至于数据怎么来的,你自己去想办法
所以此路不通,除非前端人员好沟通
-
二是在Java后台在GoodsService中依次
调用BrandService查询品牌
调用CategoryService查询商品分类
-
其中因为商品分类是多级列表,对应多个id
所以要使用通用mapper中的根据多个id批量查询
具体使用方法在笔记中有说明
-
并且商品分类要遍历依次查询以及用“/”拼接起来
这里就可以直接使用Stream流
这样的话就不用一直for循环了
-
关于Stream流,它是jdk8更新的一个新特性
jdk14都更新了,jdk8的新特性很多人都不愿意用
说什么后期维护差,问题肯定是有很多的
但这不能成为逃避不学习的借口
-
我觉得吧,会Stream流总比不会Stream流要好的多
不然万一人家都在用,看都看不懂岂不是很尴尬
如果公司觉得这个不好,要求不要用那就不用呗
又没啥影响
03
刘小爱
人是绝对孤独的,不能互相理解的。
正因为如此,才想要彼此接近,所谓友情,爱情的前提,恰恰是每个个体都是孤独的。