HQL 一些表被加入了一些没有-请解释
HQL some tables are joined some are not - please explain
我遇到过一些像这样的 hql:
select a.id
from something a inner join a.whatever b,
somethingelse c inner join c.blah d
where a.id = c.id
为什么a内部连接到b而c内部连接到d但是a通过where链接到c
这个hql到底在说什么?请简单说明。
这个查询意味着a和b在模型中是相关的。 c和d的情况相同。
为了连接 a 和 c,您必须明确声明连接字段,即 id,因为模型没有此信息。
我遇到过一些像这样的 hql:
select a.id
from something a inner join a.whatever b,
somethingelse c inner join c.blah d
where a.id = c.id
为什么a内部连接到b而c内部连接到d但是a通过where链接到c
这个hql到底在说什么?请简单说明。
这个查询意味着a和b在模型中是相关的。 c和d的情况相同。 为了连接 a 和 c,您必须明确声明连接字段,即 id,因为模型没有此信息。