「数学」のクラスを受講し、「ジョン」が彼のグループである学生を検索したい場合:
createCriteria または createAlias を使用する必要がありますか?
Criteria:
Criteria criteria = session.createCriteria(Student.class);
Criteria subquery1 = criteria.createCriteria("courses", course).add(Restrictions.eq(course.name, "Math"));
Criteria subquery2 = criteria.createCriteria("group", student).add(Restrictions.eq(student.name, "John"));
subquery1 と subquery2 を初期基準と一緒に配置する方法は?
Alias:
Criteria criteria = session.createCriteria(Student.class).
createAlias("courses", course).add(Restrictions.eq(course.name, "Math")).
createCriteria("group", student).add(Restrictions.eq(student.name, "John"));
いつ createCriteria を使用し、いつ createAlias を使用しますか? ボートは同じだと思います...