class Student {
private ClassRoom classroom;
private String name;
public void setClassRoom(ClassRoom classroom) {
this.classroom = classroom;
}
public ClassRoom
getClassRoom() {
return classroom;
}
public void setName(String name) {
this.name = name;
}
public String
getName() {
return name;
}
}
比如查询classroom则是
String hql = "
select classroom from Student s where s.classroom.name =:classname"
如果去掉别名的条件,则会提示Invalid path: ‘classroom .name’