首页
注册
登录
AcFnu 最近的时间轴更新
AcFnu
V2EX 第 678879 号会员,加入于 2024-03-05 17:20:09 +08:00
AcFnu
提问
技术话题
好玩
工作信息
交易信息
城市相关
AcFnu 最近回复了
1 天前
回复了
289396212
创建的主题
›
程序员
›
正在用 DDD 开发,请问在划分 aggregate 时候,遇到一些多对多的中间表该怎么处理?
领域设计就不要表设计先行了,分析问题的时候只关心领域业务,先把你问题域分析好了,就拿上面学生和课程的例子来说,学生和课程理论上都要单独作为聚合根的,此时学生与课程的关联关系是要单独处一个 Vec<Student>和 Vec<Course>的业务聚合根(或者更多你的业务)用来处理学生和课程多对多的领域问题,然后正常就走 route-》 cmd-》 handler-》 aggregate-》 event-》至于监听事件后的 repo 你关系行数据库就正常该怎么关联存就怎么存
»
AcFnu 创建的更多回复
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
5837 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms ·
UTC 01:51
·
PVG 09:51
·
LAX 17:51
·
JFK 20:51
Developed with
CodeLauncher
♥ Do have faith in what you're doing.