gpt4 book ai didi

Java - 保存对象(集合)的更好模型

转载 作者:行者123 更新时间:2023-11-29 10:16:33 25 4
gpt4 key购买 nike

考虑下面的情况

1) 我需要保存 Location 类的对象(在我的应用程序中定义)以及 所有用户(在我的应用程序中定义)对象作为集合,如下所示

HashMap<Location, Collection<Person>>

并且数据如下存储在 HashMap 中(作为对象,我提到名称是为了解释)

Location1 - User1, User2, User3
Location2 - User2, User3
Location3 - User1

现在在上面的例子中,在 hashmap 中,User1、User2 和 User3 的冗余副本存储在每个 Location 中。这是在集合中保存一对多关系数据的正确方法吗?

最佳答案

没有“冗余”。所有 HashMap 存储都是对同一对象的引用。

关于Java - 保存对象(集合)的更好模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16185005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com