采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我将CartDTO中的productId和productQuantity都放在OrderDTO中,去掉了CartDTO,你看可以吗?关于DTO如何设计的,以及DTO和实体类之间的转换关系、具体又如何使用,还有DTO中的list是如何设计的,老师可以给我解惑吗?
我看到在product里面有个减库存的方法。这个方法里面是遍历了CartDTO的list的,然后通过CartDTO的productid查询到对应的productInfo对象,用productInfo的库存减去CartDTO的数量,然后就是剩余库存数量。那是不是可以这样理解:加入购物车之后,库存数量就减少了。。。还有一种就是我上面说的那种,将CartDTO中的productId和productQuantity都放在OrderDTO中,这样的处理结果就是,下单之后库存数量就减少了
productId和productQuantity都放在OrderDTO. 你可以把你改后的OrderDTO发出来。一个订单里可以购买多种商品,也就是List< CartDTO>,所以我想看看你的OrderDTO怎么设计的。
(⊙o⊙)… CartDTO是购物车,也可以理解为是订单的明细吧?一个订单有很多的明细,明细1、明细2……每个明细都对应一个productid和productQuantity。那这样的话我理解了,这个CartDTO其实可以说是productInfo这个实体对应的业务逻辑层对吗?也就是老师所说的购物车。我理解为productInfo对应的DTO
我的天,Cart是购物车啊,不然起这个名字干嘛。。。
为什么要去掉呢,每个DTO有自己的领域,也就是作用范围,订单和购物车,是不同的两个东西。DTO中list设计?没明白是什么意思
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.3k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26