HQL 根据外键查询
我需要根据外键的查询满足该条件的记录 如何编写 例如数据库对应的POJO文件如下
Class Teacher{
private String id;
private String name;
public void setId(String id){
…………
}
………………
}
Class Student{
private String id;
private String name;
private Teacher teacher;
public void setId(String id){
…………
}
………………
}
与之对应的VO类
Class TeacherVO{
private String id;
private String name;
public void setId(String id){
…………
}
………………
}
Class StudentVO{
private String id;
private String name;
private TeacherVO teacher;
public void setId(String id){
…………
}
………………
}
在数据库中学生表引用了教师表为外键。
需求是 根据教师编号查询学生信息 这个HQL怎么写是不是
FROM Student stu WHERE stu.teacher = StudentVO.getTeacherVO()
怎么写的 先谢谢大家了!!!!