Spring Data JPA + JpaSpecificationExecutor + EntityGraphJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Data JPA + JpaSpecificationExecutor + EntityGraph

Сообщение Anonymous »

(Использование Spring Data JPA) У меня есть два объекта Parent& Child с двунаправленной связью OneToMany/ManyToOne между ними. Я добавляю @NamedEntityGraph к родительскому объекту следующим образом:

Код: Выделить всё

@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
}
Обратите внимание, что тип выборки для дочерних элементов родителя — LAZY. Это специально. Я не всегда хочу загружать детей, когда запрашиваю отдельного родителя. Обычно я мог бы использовать свой именованный граф сущностей для загрузки дочерних элементов по требованию, так сказать. Но.....

Существует конкретная ситуация, когда я хотел бы запросить одного или нескольких родителей И с нетерпением ждать загрузки своих детей. В дополнение к этому мне нужно иметь возможность создавать этот запрос программно. Spring Data предоставляет JpaSpecificationExecutor, который позволяет создавать динамические запросы, но я не могу понять, как использовать его вместе с графами сущностей для быстрой загрузки дочерних элементов в этом конкретном случае. Возможно ли это вообще? Есть ли другой способ загрузки объектов toMany с использованием спецификаций?

Подробнее здесь: https://stackoverflow.com/questions/262 ... ntitygraph
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring Data JPA findAll с разными EntityGraph
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Дополнительное ненужное соединение с фильтрацией и EntityGraph в репозитории Spring Data JPA
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Нечеткая логика поиска с использованием JpaSpecificationExecutor
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • JpaSpecificationExecutor JOIN + ORDER BY в спецификации
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как фильтровать выборку Hibernate? Spring Data JPA, отношение ManyToMany с новой сущностью, спецификации JPA
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»