【发布时间】:2011-08-23 22:18:43
【问题描述】:
我不太了解 DDD 存储库模式,但 Spring 中的实现让我感到困惑。
public interface PersonRepository extends JpaRepository<Person, Long> { … }
由于接口扩展了 JpaRepository(或 MongoDBRepository...),如果您从一个 db 更改为另一个,您也必须更改接口。
对我来说,接口是用来提供一些抽象的,但在这里它不是那么抽象......
你知道为什么 Spring-Data 会这样工作吗?
【问题讨论】:
标签: spring domain-driven-design nosql repository-pattern spring-data