私はDept
テーブルとテーブルを持っていEmp
ます。
where
句が次のようになるように、これら 2 つのテーブルを結合する必要があります。
where dept.deptId = emp.DeptId and dept.deptName = emp.empTrainingName
私はこれを試しました:
Criteria criteria = session.createCriteria(Dept.class).createAlias("empMap","id");
これを使用して、最初の where 条件 iedept.deptId = emp.DeptId
が実行されます。しかし、 と比較する方法がわかりませdept.deptName
んemp.empTrainingName
。
NHibernate の Criteria API を使用してこれを行うにはどうすればよいですか?