JPA: выборка переходных объектов из коллекции OneToMany - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть такой класс:

@Entity
public ClassA {

    @OneToMany
    List<ClassB> myCollection;

}

Где ClassB выглядит так:

@Entity
public ClassB {

    @ManyToOne
    SomeOtherClass someOjbect;

}

Я хотел бы создать запрос, который выбирает ClassA.myCollection и который для каждый объект этой коллекции извлекает свойство ClassB.someObject.

Я бы сделал что-то вроде этого:

" FROM ClassA a
  left join fetch a.myCollection col
  left join fetch col.someOjbect "

Но это, конечно, не работает. Есть ли способ получения нужного графа объектов без повторного запроса? (или без ленивой загрузки объекта SomeObject).

...