JPQL加入渴望获取协会

时间:2019-09-19 03:43:19

标签: java sql jpa jpql

说我有一个实体A,它是与实体B有@OneToMany关联的父级。还要说我将获取模式设置为渴望。 因此,当我使用JPQL来获取我的实体A时,我需要使用join来获取其子级吗?

1 个答案:

答案 0 :(得分:1)

当子级成为查询的一部分时,您必须使用join,例如:

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

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