【发布时间】:2014-05-31 07:28:47
【问题描述】:
从一个 DAO 调用另一个 DAO 是否违反 J2EE 设计模式的精神,更重要的是 MVC 架构?详细地说,我是否应该将另一个 DAO 类注入现有的 DAO 类来完成我的事务?
或
我应该从我的第一个 DAO 调用中获取我的 DB 输出的结果-----> 返回到服务层(BL 层)---------> 然后使用第一个结果call 作为参数进行第二次 DAO 调用?
哪种做法更好?
【问题讨论】:
-
道德(与道德原则有关)与此类设计决策无关 - 请考虑使用不同的措辞。
标签: hibernate jakarta-ee design-patterns dao