【发布时间】:2013-11-13 16:39:33
【问题描述】:
让我们考虑一个从数据库加载地图的用例。
即使我使用 Hibernate,我的用例也不需要加载整个巨大的学生实体。我只需要上面的一对值。
当我使用 Hibernate 执行纯 sql 查询时,响应的格式为 List 。
这是我的问题。
Q) 原始结果集的解析应该在 DAO 层还是服务层进行?
我的观点是,由于我没有执行任何业务逻辑(例如过滤其中一个学生),因此 DAO 层中的方法本身应该解析这些结果、构建映射并返回这些对。
任何其他关于 DAO 与服务层的见解或基础知识都将受到高度赞赏。
【问题讨论】:
标签: spring architecture dao