gpt4 book ai didi

java - DDD 中的聚合对象

转载 作者:搜寻专家 更新时间:2023-10-31 20:22:39 24 4
gpt4 key购买 nike

我创建了一个名为Question 的聚合类。这包含对 AnswerCategoryFeedback 对象的引用。 QuestionRepository 是否应该是包含查询与问题相关的数据库的所有方法以及查询反馈、答案等的所有方法的类?或者它们应该是单独的类,例如 QuestionRepository、FeedbackRepository 等。

最佳答案

从您解释的方式来看,我假设每个问题都有 1 个或多个答案,1 个或多个反馈,并且该问题属于特定类别

由于 Answer 和 Feedback 依赖于 Question 而不能独立存在,您可以为这 3 个实体使用一个 QuestionRepository。

谈到 Category , category 更像是一个静态实体,而 IMO 是一个静态列表,因此所有这些静态实体都可以组合在一个 StaticRepository 中

关于java - DDD 中的聚合对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307036/

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