how2j.cn


工具版本兼容问题
在开发购物车之前,首先要把几个关键类之间的关系理清楚


步骤 1 : 类图   
步骤 2 : 类关系图   

首先各个类的意义:
1. Product 产品
2. User 用户
3. Order 订单
4. OrderItem 订单项

前3者都好理解,订单项需要解释一下。

比如阁下在某宝下了一次订单,这个订单包括了
黑色的丝袜 一条
充气娃娃 两个
皮鞭 三根
蜡烛 四个


一条记录就是一个订单项,对应一种商品,以及购买数量。
类图
1. 产品和订单项的关系是 一对多
一种产品,对应多条订单项。
一条订单项,对应一种产品
2. 订单项和订单的关系 多对一
一个订单里有多条订单项
一个订单项,只会出现在一个订单里
3. 订单和用户的关系: 多对一
一个订单,只能属于一个用户
一个用户,可以下多个订单
类关系图


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2020-03-26 这个购物车可以当做一个项目吗?
Mitsuha_

今年准备校招找一个实习,请问这个购物车可以作为一个小项目写在简历里吗? 多大的项目可以写在简历中呢?




1 个答案

陌尘z
答案时间:2020-04-15
我绝对不可以,这个只是一个小小的demo ,也不能算作是项目



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2020-02-19 性能上 上比下高对吗。如果对,有必要吗。
nicococococ

-- 正确做法 select * from (SELECT * from `order` o WHERE o.userId = 1 )as user_order LEFT JOIN orderItem oi ON oi.orderId = user_order.id -- 错误做法 -- SELECT * from orderItem oi LEFT JOIN `order` o on o.id= oi.orderId WHERE userId = 1







回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-05-20 站长可以问你个问题吗
2018-08-31 萌妹子表示不懂 为什么要买这些东西
2018-04-03 嘻嘻


提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 4 条以前的提问,请 点击查看

提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 J2EE-购物车-类关系 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 745032160
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图