0

我最近一直在阅读,我遇到的一件事是Martin Fowler 的这篇关于贫血域模型的文章。我知道,它很旧,但在 Java 世界中却非常实际。因此,我正在尝试转向更受领域驱动的设计。一种选择是使用 Active Record 模型。但是,我不太喜欢它在 Scala 中的当前实现。它将域对象与持久性类型完全结合起来(在大多数情况下还不错,但我有一个项目需要在 RDB 和 Mongo 中存储一些东西)。然后我看到了这篇关于 Spring、Hibernate 和 Scala的文章虽然在这里域对象也与 JPA 特征相结合,但我注意到他如何使用 Spring 来注入通知服务。不能用同样的机制注入一个透明的DAO接口吗?你见过这个用在什么地方吗?对这个想法有什么想法吗?

4

1 回答 1

0

你应该看看Spring-Data,这个项目提供了对不同数据存储的某种抽象。

于 2011-10-12T13:15:43.750 回答