用户登录
用户注册

分享至

hibernate查询left join

  • 作者: 速览天下
  • 来源: 51数据库
  • 2021-01-20
HQL不支持on关键字,如果要多表联查可以在hbm.xml中配置关联映射,并修改实体类配合映射,然后使用
select x1 from t1 left join fetch t2 where t2.xx = ?
这种形式将关联属性以表连接形式抓取出来。(具体配置可搜索hibernate关联映射,网上很多)
http://wenwen.sogou.com/z/q833976175.htm?oldq=1



  是这样的,当你在使用left join 的时候,因为是多个实体关系联合在一起了,所以,hibernate必须要求你指明你要查询的是什么实体或者属性,所以你这样写就行了:
select tc from coptc as tc left join tc.copma left join tc.admmf where tc.tc001 like ? and tc.tc002 like ?

我个人说明里面有hibernate的资料,你可以看看里面hibernate查询那块的东西。
软件
前端设计
程序设计
Java相关