首先,最简单的是一对多的连接,比如:
select student from Teacher t join t.students student where student....
select student from Student student where student.teacher.age>30
select student from Student student left outer join student.teacher t where t.age>30
select student from Student student left join student.teacher t where t.age>30
这是错误的写法,Hibernate将不认识t.age的条件。
原文地址:http://blog.csdn.net/imhuqiao/article/details/41985407