DAO为嵌套对象调用另一个DAO

时间:2017-01-26 04:34:59

标签: design-patterns lazy-loading dao

我将以一个例子来解释它。假设,我有两张桌子:

Department(deptId, deptName)

Employee(empId, empName, deptId)

每个人都有DAO。员工与部门有多对一的关系。在我的域模型中,Employee引用Department对象。

现在当我在EmployeeDAO上调用finder时,我是否应该从EmployeeDAO内部调用DepartmentDAO,以返回一个完全形成的Employee对象(带有Department)。以下帖子暗示反对:

  

Can a DAO call DAO?

注意:域名对象只是为了讨论,所以请不要建议重新构建它们。

0 个答案:

没有答案