用户登录
用户注册

分享至

hibernate之hql总结

  • 作者: 极速飚摩托
  • 来源: 51数据库
  • 2021-01-05
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'
)
)



  "select user.messages from user user where user.loginname=?"

实际上,得到user就可以得到messages了,即user.messages就是该用户所有的messages。



  其实你用了hibernate的话,可以说解决这种问题很简单。
你只要查一张student就可以,为什么这样可以了。
因为hibernate有级联查询的功能,你只要在students.hbm.xml中

中加lazy="true"属性就可以了。试试看,行不行。。。
软件
前端设计
程序设计
Java相关