前端商品list查询问题

来源:8-8 前台商品详情,列表,搜索,动态排序功能开发

qq_北城以北_7

2017-08-22

http://szimg.mukewang.com/599ba51a0001181810800746.jpg

老师,我认为图中标明的这段代码是冗余的,因为就算不添加这段代码,当没有该categoryId对应的品类以及keyword为空时,最后的查询返回的 也将会是一个空的集合,感觉加的这段代码没有必要。

写回答

1回答

Geely

2017-08-22

你好同学,这个是严格校验,如果数据库里面数据有问题,或者人工传一个不存在的分类id,那么这里就会报NPE,导致服务500。

0
1
qq_北城以北_7
恩,这个知道,但是在通过递归方法获取所有的子孙品类的时候已经判断了传入的categoryId在数据库中是否有对应的品类。。所以觉得这里冗余了,不过多判断几次保险一点是吧。。
2017-08-22
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程