采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么判断商铺的商铺类别不为空之后还要判断商铺的类别ID不为空?id不是主键本就不为空的吗?
同学好,咱们按照店铺类别查询的时候,有按照一级的shopcategory查询,也可能会按照二级的shopcategory查询,所以shopCategory里面有可能是按shopcategoryid或者shopcategory.parent来查询,因此需要判断shopcategoryid是否为空。那这个前提就需要先判断shopcategory是否为空,如果不为空才能判断shopcategory.parent以及shopcategory.shopcategoryid是否为空,不然就会报空指针。
再者,咱们输入不要依赖于前端的可靠性,有可能new了一个空的shopcategory对象进来,只有名字没有id这个也是一个需要考虑的情况,当然教程里面咱们要讲的太多,就没有加相应的判断。希望同学能扩展出去,多多思考 :)
非常感谢!
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.5k 40
1.9k 39
1.5k 37