我有一个基本问题。
我一直在创建关注点分离的 DAO。每个 DAO 都集中在上下文中的 BusinessObject 上。我的问题是在另一个 DAO 中使用一种 DAO 方法。我认为这是错误的,但没有足够的数据支持。
这是情况。
EmpDAO:
getEmp(empId)
getEmps(deptId)
getEmps(deptName)
具有以下实施的问题是什么
getEmps(deptName):
// Assume this is cached and there is no question of two N/w calls and having any gain by joins
DeptDAO.getId(deptName)
getEmps(deptId)
在 EmpDAO 中使用 DeptDAO 会出现什么问题?或者我不应该在另一个 DAO 中调用 DAO 的要点是什么。
问候阿莫德