当前位置: 代码迷 >> Java Web开发 >> hibernate在没有映射关系的表之间,如何实现左连接的效果
  详细解决方案

hibernate在没有映射关系的表之间,如何实现左连接的效果

热度:119   发布时间:2016-04-16 21:42:33.0
hibernate在没有映射关系的表之间,怎么实现左连接的效果?
求助,如题。

假如,表t_student有个sex字段,表t_dict有sexId、sexName字段,这两张表没有建立映射关系
(sql:)select d.sexName from t_student as s left join t_dict  as d on s.sex = d.sexid 的效果
以上如何用hql实现??提示是类似sql的左连接!
------解决思路----------------------
还是如楼上所说,用sql,如果不映射关系而连接,只能用内链接
------解决思路----------------------
 

引用:
Quote: 引用:

也能二次抓取关联数据, 在set进去

我就是想用hibernate,你这也是个方案,我想到过,但是对性能的影响不知道有多大?因为它增加了和数据库的操作次数。


这个对性能影响不大的,放心大胆的用把。。。
  相关解决方案