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'
)
)
"select user.messages from user user where user.loginname=?"
实际上,得到user就可以得到messages了,即user.messages就是该用户所有的messages。
其实你用了hibernate的话,可以说解决这种问题很简单。
你只要查一张student就可以,为什么这样可以了。
因为hibernate有级联查询的功能,你只要在students.hbm.xml中
中加lazy="true"属性就可以了。试试看,行不行。。。