您的位置:首页 > 其它

hibernate关联表查询返回关系表数据问题

2017-09-25 00:00 537 查看
摘要: hiberante 关联数据问题

hibernate关联返回关系数据有好多种方法,本文介绍使用 hql语句,使用Query来返回数据。

环境:使用注解方式配置实体类,其中关联关系有 一对多,多对多。实例类中关联类是延迟加载。

web.xml 没有配置openSessionInViewFilter(本人以为会影响性能)。

如:A关联B表 那么我们的sql 语句可以写成 select * from A a left join B b on a.id=b.id

在hibernate 中 使用该 sql="from A left join B " 传入到createQuery中去 返回的数据类型是一个 Object类型。 这完全以实体类不想符合,如果是这样 sql="from A left join fetch B" 返回的数据类型就会是实体类型A
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐