如果为DAOs/存储库创建接口,您将如何处理实体?例如,如果WidgetDaoImpl (实现接口WidgetDao)在Widget对象上执行CRUD操作,则接口和实体驻留在不同的模块中(例如,分别为"api“和"domain”)。模块api对域的依赖是没有意义的,那么如何协调这一点呢?
发布于 2013-02-16 16:49:24
根据您所描述的,您无法避免DAO接口和数据实体之间的依赖关系。数据实体描述您正在处理的数据,因此它们位于数据层接口上是非常有意义的。
https://stackoverflow.com/questions/14908515
复制相似问题