【发布时间】:2013-09-18 16:58:25
【问题描述】:
我似乎找不到正确的措辞来搜索网络并得到正确的答案。因此,每次我有一个对象包含其他对象的集合时,我都会陷入思考如何设计关系的困境。
例如,一个非常基本的例子是..
所以,我有一个可以有多个地址的人。我知道让 PersonDAO 也创建地址并将它们放在 Person 对象中是不正确的,那么我将如何为 Person 对象使用一种方法 (listAll()) 但让它们也返回所有地址?
我希望这是有道理的,如果我需要澄清,请告诉我。
另外,我能在网上找到的唯一看起来有点准确的东西是使用 CollectionsDAO,但我不确定它是如何工作的,所以我把它扔到了红色。
【问题讨论】:
-
搜索关系 -
one-to-many、many-to-one、one-to-one、many-to-many。 -
谢谢,这正是我想要的。 “多对多 DAO”导致了我之前找不到的大量示例。