DAO的接口

时间:2013-02-16 08:40:29

标签: java interface dao crud

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

1 个答案:

答案 0 :(得分:1)

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