是不是每次添加新的产品都要创建新的购物车?

来源:9-3 加入购物车功能开发2

rancui

2018-03-19


http://img.mukewang.com/szimg/5aaf33150001911707110411.jpg

老师你好,这段代码貌似只要添加新产品到购物车,即ProductId不同的时候,sql查询到的cart都为null,此时都要新创建一个购物车。但这和实际情况中,每次购物只创建一个购物车有点矛盾啊? 请老师您帮忙解答下,谢谢!

写回答

1回答

polo哦

2018-03-19

这个是一对多的关系哈同学,你仔细看cart表就知道了,一个user_id对应多个产品的哈,所以并不是添加一次产品就要创建新的购物车,而是创建一个新的cart记录而已,但是对应的user还是那个人,我们返回当前用户的购物车的时候,是根据userid去返回的,并不是cart的id字段

2
2
Geely
赞菠萝老师~ @rancui 最近加班太严重~~来晚了,海涵呀
2018-03-23
共2条回复

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

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

9476 学习 · 8804 问题

查看课程