Код: Выделить всё
@Entity
@NamedEntityGraph(name = "Parent.Offspring", attributeNodes = @NamedAttributeNodes("children"))
public class Parent{
//blah blah blah
@OneToMany(mappedBy = "parent", fetch = FetchType.LAZY)
Set children;
//blah blah blah
}
Существует конкретная ситуация, когда я хотел бы запросить одного или нескольких родителей И с нетерпением ждать загрузки своих детей. В дополнение к этому мне нужно иметь возможность создавать этот запрос программно. Spring Data предоставляет JpaSpecificationExecutor, который позволяет создавать динамические запросы, но я не могу понять, как использовать его вместе с графами сущностей для быстрой загрузки дочерних элементов в этом конкретном случае. Возможно ли это вообще? Есть ли другой способ загрузки объектов toMany с использованием спецификаций?
Подробнее здесь: https://stackoverflow.com/questions/262 ... ntitygraph