你好,你使用hibernate的目的就是避免想jdbc那样的面向过程查询。所以你首先要使用hql。你的实体类之间的关系已经在配置文件中或注解中写好,所以多表查询是可以直接用hql语句写出来的,如:String hql="from Student s left join s.course c where s.sname='李晓梅'";
sql是用来解决较复杂的查询语句,你记住这点就行了。
当然 是用hql比较好一点 如果用sql那就不用hibernate不然就多此一举了 是吧 ,什么东西刚开是用都是很烦的 用习惯了就好了
当然用hql