У меня есть отображение JPA с oneToMany, теперь я хочу, чтобы выбрать эту коллекцию с CriteriaQuery, так же, какJPA2 список выбора из сущности
query.select(Root_.collection).where(cb.equal(root.id, id))
List<ResultObject> results = em.createQuery(query).getResultList();
Я не могу себе представить, что это не возможно. .. Потому что из репозитория тоже можно ...
Вариант использования для этого состоит в том, чтобы поместить результат нескольких запросов в DTO.
Thnx!
Каков результат выполнения этого фрагмента кода? Первое, что приходит на ум, - это «FetchType». Вы установили для fetchtype для коллекции OneToMany 'Eager'? –
Это ленивый выбор, так как я не хочу загружать всю коллекцию, когда они нам не нужны –