hql?sql吧。
select * from hwk h where h.course_id in(
select s.course_id from sc s ,student st where s.student_id=s.student_id and st.student_no = 'stduent1'
)
)
追问:
是hibernate的hql语句,不是sql语句
追答:
你类都没贴出来怎么写呢。
追问:
hwk对象:
public class Hwk {
private Integer hwkId;
private String hwkName;
private String hwkDis;
private Course course;
set 和get方法 ..
}
学生对象
public class Student {
private Integer studentId;
private Integer studentNo;
private String studentPwd;
private String studentName;
private Cla cla;
private Set studentcourses;
set 和get方法 ..
}
0
"select user.messages from user user where user.loginname=?"
实际上,得到user就可以得到messages了,即user.messages就是该用户所有的messages。