domain-driven-design - DDD:如何按状态查询多聚合根
问题描述
我有一个名为 Scene 的聚合根,如下所示,我需要获取所有活动场景来执行一些业务逻辑。我想知道在哪里获取这些聚合?查询仓库?或者查询数据库然后使用工厂来构建这些聚合根?在我的项目中,我通过使用相同的数据库来使用 CQRS。
public class Scene extends Entity {
private SceneId sceneId;
private ConditionId conditionId;
private Area area;
private Date startEffectTime;
private Date endEffectTime;
private boolean active;
...
public methods...
...
}
解决方案
推荐阅读
- java - 无法在控制器中调试@ExceptionHandler(ConstraintViolationException.class) - Spring boot
- python-3.x - 尝试更新数据框中的单元格时出现“IndexError:iloc 无法放大其目标对象”
- oauth - OAuth1 PALINTEXT:惊喜!只有 oauth_token 是强制性的吗?
- javascript - React 原生调用回调函数
- javascript - adsense 页面加载速度显着下降?
- sql-server - 通过将 1 添加到最后一个数据来将新数据添加到数据库
- mongodb - .addCursorFlag() 在 Mongoose Typescript 上不可用
- c - 使用 Serial.print 的 Arduino 无限循环
- jquery - 如何删除或覆盖从不同 CSS 文件引用的 css
- cucumber - 无法运行黄瓜测试运行程序