美文网首页
HQL 多表关联,并且关联条件来自多表

HQL 多表关联,并且关联条件来自多表

作者: 枝头残月野狼嚎嗷嗷呜 | 来源:发表于2017-02-14 15:39 被阅读0次

今天这个问题调查了快一天,
HQL

select a from A a left join a.b b on b.foo='foo'

这样是没问题的
但是一旦写成

select a from A a left join a.b b on b.foo=a.bar

的话,就会报错

with-clause referenced two different from-clause elements

怎么也找不到答案,网上的例子都太简单了,最后终于在Hibernate官方论坛里找到了答案:
https://hibernate.atlassian.net/browse/HHH-7321
https://hibernate.atlassian.net/browse/HHH-16
答案是,5.0以前版本就会有这个问题,升级到5.1.1 Final或以上。。。。。

相关文章

  • HQL 多表关联,并且关联条件来自多表

    今天这个问题调查了快一天,HQL 这样是没问题的但是一旦写成 的话,就会报错 怎么也找不到答案,网上的例子都太简单...

  • python面试题01

    1、什么是多表关联查询,有几种多表关联的查询方式,分别是什么? 多表关联查询概念: 多表关联查询分类:1.1内连接...

  • mysql实现多表关联

    mysql实现多表关联 mysql关联单张表

  • Mysql 一些实用方法笔记!

    sql 注入: sql 导入数据: 批量插入数据: sql 关联更新多表数据: sql 关联删除多表数据: mys...

  • 2018-09-21数据库&多表关联&增删改&a

    数据库&多表关联&增删改&数据库备份 多表关联 两表关联,必须有一个关联字段 关联方法 where(原理) 第一步...

  • MapReduce实现‘多表关联’

    多表关联和单表关联相似,都类似于数据库中的自然连接。相比单表关联,多表关联的左右表和连接列更加清楚。所以可以采用和...

  • MySQL的多表关联查询

    一、多表关联查询 多表关联查询是使用一条SQL语句,将关联的多张表的数据查询出来。 1.1 交叉查询 交叉查询就是...

  • MySQL多表关联

    在设计数据库时,一般而言要求遵循数据库三范式(3 NF)(面试题)1、设计的字段具有原子性(字段具有不可分割性)2...

  • Django多表关联

    一对一关联关系 使用方法 注意事项如果前期双方没有关联,后期添加对关联属性时,应都通过后一个class(设置有一对...

  • CoreData 多表 关联

    1.概念简介 coreData中存在复杂的数据关系时,一张表难以满足需求,此时就需要了解使用coreData多...

网友评论

      本文标题:HQL 多表关联,并且关联条件来自多表

      本文链接:https://www.haomeiwen.com/subject/sygxwttx.html