如果有一个商品有多个店有的话那实体类又该怎么设计呢

来源:2-4 实体类设计与表创建C

慕婉清8871893

2021-03-11

比如说存在某种产品是很多商店都有的

写回答

1回答

翔仔

2021-03-11

同学好,首先,从业务角度来讲,不同店铺发布的商品号都不一样的,即便是同一款商品,他们店铺本身认的编号也不一样,即便是淘宝也不能复用同一款商品的,只能自己创建一模一样的商品,但是productId是不一样的。如果你一定要一样的话,可以考虑建立tb_product商品池,也就是里面没有shopId之类和shopId相关的信息,然后供商家从池子选择商品,选择好就建立起product到shop的映射,类似

tb_product(productid) ->  tb_product_shop_map(shopid,productid) -> tb_shop(shopid)

依据这个关系去建立实体,即Shop里面有ProdcutShopMapping

0
2
翔仔
回复
风一样丿男人
这个的话就需要维护一个状态表,状态表里面存有这些信息哈
2021-03-18
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程