Participando de vários campos em uma consulta de Critérios do NHibernate
eu tenho umDept
mesa e umEmp
mesa.
Eu preciso juntar essas duas mesas de tal maneira que owhere
cláusula parece algo como isto:
where dept.deptId = emp.DeptId and dept.deptName = emp.empTrainingName
Eu tentei isso:
Criteria criteria = session.createCriteria(Dept.class).createAlias("empMap","id");
Usando isto, o primeiro onde condição isto édept.deptId = emp.DeptId
é desempenhado. Mas não tenho certeza de como comparardept.deptName
comemp.empTrainingName
.
Como faço isso usando a API Criteria no NHibernate?