对DAO层需要封装吗?

在DAO层中实现CRUD操作后,如果一个service方法中一次需要多次调用多个DAO的多个方法的时候,是应该怎么处理?
是在DAO前面加一层类似facade模式?还是直接在DAO中写?
[该贴被cscs31于2007年06月15日 13:40修改过]
[该贴被cscs31于2007年06月15日 13:43修改过]

你这个问题很模糊,采取什么措施主要根据业务方法特点,比如按照Evans DDD,如果属于对象组合查询的方法,可以使用Repository等等。

所以说:没有一个一概而论的原理来决定DAO是否需要封装。