考虑以下情况
1)我需要将 Location 类的对象(在我的应用程序中定义)与所有用户(在我的应用程序中定义)对象一起保存为集合,如下所示
HashMap<Location, Collection<Person>>
并且数据像下面一样存储在 HashMap 中(作为对象,我提到名称以进行解释)
Location1 - User1, User2, User3
Location2 - User2, User3
Location3 - User1
现在在上面的示例中,在哈希图中,User1、User2 和 User3 的冗余副本存储在每个位置内。这是在集合中保存一对多关系数据的正确方法吗?