假设我有实体 A 是与实体 B 关联的父级@OneToMany
。还说我将获取模式设置为渴望。 因此,当我使用 JPQL 获取我的实体 A 基于某个过滤器时,我是否需要使用 join 才能获取其子级?
当子项是查询的一部分时,您必须使用join
,例如:
select p
from parent p
inner join p.children c
where c ...
但是,您不必在联接之前使用fetch
来初始化实体。