我似乎找不到正确的措辞来搜索网络并得到正确的答案。因此,每次我有一个包含其他对象集合的对象时,我都会陷入弄清楚如何设计关系的困境。
例如,一个非常基本的例子是..
所以,我有一个可以有很多地址的人。我知道让 PersonDAO 也创建地址并将它们放在 Person 对象中是不正确的,那么我将如何为 Person 对象使用一种方法 (listAll()) 但让它们也返回所有地址?
我希望这是有道理的,如果我需要澄清,请告诉我。
此外,我能在网上找到的唯一看起来有点准确的东西是使用 CollectionsDAO,但我不确定它是如何工作的,所以我把它用红色扔在那里。