在hibernate使用左右连接的前提条件是映射的对象必须是有映射关系如:
hql="select* from Student s left join s.user "
上面的语句就是查询学生表做连接到用户表,从语句中可以看出它不是直接left join User 表的对象,而是通过Student内的user对象来连接,否则就会报错!
本文介绍了在Hibernate中如何正确地使用左右连接查询。重点讲解了在HQL语句中实现左连接的方法,并强调了连接对象之间的映射关系的重要性。
在hibernate使用左右连接的前提条件是映射的对象必须是有映射关系如:
hql="select* from Student s left join s.user "
上面的语句就是查询学生表做连接到用户表,从语句中可以看出它不是直接left join User 表的对象,而是通过Student内的user对象来连接,否则就会报错!

被折叠的 条评论
为什么被折叠?