基準に制限を追加できるものは何ですか?
HQL-1#の場合
select activity from EmployeeActivity activity
join activity.activityStep as step
where
activity.currentStep = 1;
Criteria ctr = getSession().createCriteria(EmployeeActivity.class)
.createCriteria("activityStep")//Where activityStep is the another entity which is joined
.add(Restrictions.eq("currentStep", 1))
しかし、以下のHQLクエリに対してどのように書く必要がありますか?そして、ベストプラクティスは何ですか。
select activity from EmployeeActivity activity
join activity.activityStep as step
where
activity.currentStep = step.stepNumber;