目录
今天是刘小爱自学Java的第152天。
感谢你的观看,谢谢你。
学习计划安排如下:
- 补充完昨天商品查询中关于分类和品牌的部分,其中牵扯到了两个非常重要的知识点:
- Stream流的使用,这个学过后基本就没怎么使用过,这次做一个回顾。
- 通用Mapper根据多个id批量查询,以前在写其使用教程的时候都不知道还有这种用法。
一、业务需求分析
昨天虽然完成了商品查询,但是其有一个问题,我们查询的数据是SPU,SPU中关于商品分类和品牌只是记录了其Id。
而在前端页面,我们需要显示商品分类和商品品牌对应的具体值。
有两种解决方法:
第一种:响应SPU中关于商品分类和品牌对应的id给前端,再分别根据id发送请求去数据库查询,这种对于前端人员来说就比较麻烦了。
第二种:在查询SPU时就分别查询出对应的商品分类和品牌,再将其数据一并响应给前端。
首先要在前端页面确定需要的字段名,分别为:cname和bname。
其次在SPU实体类中添加这两个属性,当然最正规的做法是重新创建一个实体类,这边为了方便就不这样做了。