0

如果为 DAO/存储库创建接口,您将如何处理实体?例如,如果 WidgetDaoImpl(实现接口 WidgetDao)对 Widget 对象进行 CRUD 操作,则接口和实体位于不同的模块中(例如,分别为“api”和“domain”)。模块 api 依赖于域是没有意义的,那么你将如何协调它呢?

4

1 回答 1

1

根据您的描述,您无法避免 DAO 接口和数据实体之间的依赖关系。数据实体描述了您正在使用的数据,因此将它们放在数据层接口上非常有意义。

于 2013-02-16T08:49:23.843 回答