2012-06-07 32 views
2

我在我的Web项目中使用Hibernate Criteria API。目前我陷入了一个严重的问题。我有以下情况。Hibernate Criteria在外键上缩小API结果

enter image description here

我希望得到一个特定的学校的所有学生(含S_ID = 1表示),但未能如愿。问题是我不知道什么限制添加到条件。

回答

3

尝试:

session.createCriteria(Student.class).createAlias("your_class_property", "class").createAlias("class.your_school_property", "school").add(Restrictions.eq("school.id", 1)).list() 
+0

对不起,先生,我很不适应。 – Ammar

+0

它的工作原理。非常感谢! – Ammar

+0

使用勾号标记我的答案为好;) – IProblemFactory