如何构建Spring Boot微服务



我对要构建的应用程序有一个体系结构问题。应用程序将使用jhipster生成Angular作为前端和后端Spring Boot。

我将有一个名为制造商的微服务,其中我有以下实体:卖者布料产品。材料与卖方有着多对多的关系,而所有者就是材料。以及材料多对多的产品,并且是所有者。

我的问题是一种材料可以有多个卖家,因此可以有多种价格。把价格字段放在材料内部还是卖家内部更有意义?我不是数据库专家,但我的直觉告诉我要把它放在材料里,因为它从日常使用中更有逻辑意义。有人能给我一个建议吗?如果我把它放在材料里,或者放在卖家实体里更有意义吗?

切实考虑一下自己是一名卖家。多个卖家购买面团,但披萨的价格各不相同。你可能已经看到网上购物网站对不同的卖家有不同的价格。

我不知道你说的material&product,但如果我说得对的话,material指的是制造产品的原材料。

seller将在one-to-many中与material链接并且在many-to-many关系中与product链接。

最新更新