就Hibernate的一对多根据外键查询
现问题如下:
学生表 sid(主键) ;sname;
老师表 tid(主键) ;tname;
在老师类中 private Set<Student> students; //对象组合
在老师的hbm.xml配置文件中配置
<set name="students" table="STUDENT">
<key>
<column name="SID" />
</key>
<one-to-many class="com.icar.entities.Student" />
</set>
第一次运行后会在服务器中自动生成两张表,在teacher表中多加了一列 SID(外键)(但是在老师类中是没有这个属性的,只是数据库中通过映射配置的外键关联自动生成的一列)
那么 若现在我有老师的tid号想查找他的所有学生。该怎样写HQL语句或者用什么方法可以达到效果呢?