gpt4 book ai didi

java - 当按 ID 映射时。 ID的所有者是谁

转载 作者:行者123 更新时间:2023-12-02 12:15:43 27 4
gpt4 key购买 nike

假设我们有一个 PersonId: String, name: String 。然后,在另一个类(class)中,我们有 Map<String, Person>通过身份证持有人员。
我的问题是此人是否应该持有该身份证件。或者现在 Id 的所有者就是 Map 本身。
PS:请注意,出于性能原因使用 map ,但因为它对于建模很有意义。

最佳答案

Person 是一个实体,它有一个 Id,所以是的,它应该保存它。

对我来说,通过不同类中的 Map 再次建模是没有意义的,我必须更好地理解您的模型才能对此发表评论。除非 PersonId 不是 Person 模型的身份元素。如果它实际上是一个不同的实体,那么 Person 应该有它自己的 Id,而 PersonId 将有一个不同的、单独的 Id...无论如何,该模型相当不完整,而且很难提出建议。

如果这只是明显的情况,并且 PersonId 是 Person 的 Id,那么您的 Map 只是一个索引,这也可以,但并不是真正的 Model 的一部分。

关于java - 当按 ID 映射时。 ID的所有者是谁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46192123/

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