标签: java interface dao crud
如果为DAO /存储库创建接口,您将如何处理实体?例如,如果WidgetDaoImpl(实现接口WidgetDao)对Widget对象执行CRUD操作,则接口和实体驻留在不同的模块中(例如,分别为“api”和“domain”)。模块api对域有依赖是没有意义的,那么你如何协调它呢?
答案 0 :(得分:1)
根据您的描述,您无法避免DAO接口与数据实体之间的依赖关系。数据实体描述了您正在使用的数据,因此它们在数据层接口上非常有意义。