assembleProductDetailVo(Product product) 当找不到categoryId时,怎会是默认为根节点呢?

来源:8-3 后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发

李霄何

2017-07-10

assembleProductDetailVo(Product product) 当找不到categoryId时,怎会是默认为根节点呢?

根节点只是parentid=0,但是通过categoryId怎么会找不到它?

http://szimg.mukewang.com/59632ca80001d45c07030300.jpg

写回答

5回答

道临

2017-07-16

这是防止查不出来,所以将其默认制为最大节点,毕竟vo只是个虚拟对象用于前端展示,别人告诉我的

3
0

慕老板

2017-07-16

你传进去一个parentid,只有等于0的时候才搜不到,那等于零了肯定是根节点了,你可以看看category这个表,里面就没有id=0这一项

2
3
慕老板
重要的不是这个名字,要理解这个属性
2017-07-20
共3条回复

慕先生5058847

2018-11-23

可能是为了防止数据库里根节点被删除所做的校验吧

0
0

凌晨四点D洛杉矶

2017-12-15

我在这里也不理解 你想明白了吗

0
0

suwei666

2017-07-11

我也不明白,请前辈来回答一下


0
0

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

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

9476 学习 · 8804 问题

查看课程