开发者社区> 问答> 正文

为什么聚合根不能直接从ORM框架中返回,而需要进行“重建”操作?

为什么聚合根不能直接从ORM框架中返回,而需要进行“重建”操作?

展开
收起
花开富贵111 2024-06-18 19:05:15 19 0
1 条回答
写回答
取消 提交回答
  • 因为聚合根是由多个数据对象(DO)组成的,而持久化中间件(如ORM框架)通常只能返回单个数据对象。因此,仓储需要负责将这些从ORM框架中获取到的DO组装为聚合根中的实体(Entity)和值对象(Value Object),并确保这些实体与原来的实体保持一致。这个过程被称为“重建”实体的操作。

    2024-06-18 20:22:00
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载