我遇到过一些看起来像这样的hql:
select a.id
from something a inner join a.whatever b,
somethingelse c inner join c.blah d
where a.id = c.id
为什么内部连接到b和c内部连接到d但a连接到c通过哪里
这个hql到底在说什么?请用简单的语言解释。
答案 0 :(得分:1)
此查询表示a和b在模型中相关。 c和d的情况也是如此。 为了加入a和c,你必须明确说明连接字段,即id,因为模型没有这个信息。