Orm DAO模式—它提供业务对象还是普通数据?

Orm DAO模式—它提供业务对象还是普通数据?,orm,domain-driven-design,dao,Orm,Domain Driven Design,Dao,我是DAO模式、DAL和领域驱动设计领域的新手。我试图理解道的模式。每个示例/教程都说DAO抽象了多个数据源的数据持久化方式。但是使用DAO对象的结果是什么 DAO是否从总是与一个表完全对应的数据库中检索pur数据列,或者DAO模式是否涉及某种对象关系映射,用于解析和加载数据库中外键给出的依赖项,并最终提供完整的业务对象?我建议您查看会话法阿德模式。封装业务层组件并向远程客户端公开粗粒度服务非常有用 如旧参考文献中所述:DAO不是一种通常在域驱动设计环境中可以找到的模式-我建议您看看Reposi

我是DAO模式、DAL和领域驱动设计领域的新手。我试图理解道的模式。每个示例/教程都说DAO抽象了多个数据源的数据持久化方式。但是使用DAO对象的结果是什么


DAO是否从总是与一个表完全对应的数据库中检索pur数据列,或者DAO模式是否涉及某种对象关系映射,用于解析和加载数据库中外键给出的依赖项,并最终提供完整的业务对象?

我建议您查看会话法阿德模式。封装业务层组件并向远程客户端公开粗粒度服务非常有用


如旧参考文献中所述:

DAO不是一种通常在域驱动设计环境中可以找到的模式-我建议您看看Repository会话facade是一种更高的抽象层,非常有趣,但我想了解DAO的工作方式,以及它们是否参与构建引用已解析的业务对象。我猜这是一项主要由ORMs完成的任务,或者在DDD上下文中由存储库组装聚合完成的任务。