如何在两个实体都有';拥有';彼此之间的关系
本文关键字:拥有 关系 彼此之间 实体 两个 | 更新日期: 2023-09-27 18:27:24
举一个简单的例子:客户可以在电子商务网站上下单。
现在,我可以从这句话中推断出两个成分("hasa"关系)。
-
订单有一个客户。
-
客户有一个或多个订单。
我应该如何为此创建类。在设计这两个类时,我应该记住哪些因素。以下是我迄今为止发现的可能性。
- customerId为的订单类
-
具有Customer对象的Order类。
-
没有订单历史记录的客户类。(由于我仍然可以从订单表中找到有关客户订单的信息)
-
具有OrderId列表的客户类。
-
具有订单对象列表的客户类。
我如何决定哪种情况最适合?
第一种可能性是简单的,这对您的情况来说似乎足够了!订单将把客户id作为外键。