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查询那块的东西。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....