JPQL 加入急切获取关联



假设我有实体 A 是与实体 B 关联的父级@OneToMany。还说我将获取模式设置为渴望。 因此,当我使用 JPQL 获取我的实体 A 基于某个过滤器时,我是否需要使用 join 才能获取其子级?

当子项是查询的一部分时,您必须使用join,例如:

select p 
from parent p 
inner join p.children c 
where c ...

但是,您不必在联接之前使用fetch来初始化实体。

最新更新