【发布时间】:2016-11-27 02:02:40
【问题描述】:
DDD 为每个聚合指定存储库,但是在采用 Spring Data JPA 时,我们只有在为每个实体声明接口时才能利用这些好处。这种阻抗不匹配如何解决?
我希望尝试封装在聚合存储库中的存储库接口,这是一个好的解决方案还是更好的解决方案?
举个例子:Customer 是聚合根,实体如Demographics、Identification、AssetSummary 等,每个实体都可以从拥有自己的存储库接口中受益。在不违反 DDD 的情况下,最好的方法是什么?
【问题讨论】:
标签: spring-data domain-driven-design spring-data-jpa ddd-repositories