CriteriaBuilder.construct() выберите свойство дочерней сущности, допускающей обнуление, в проекции DTO

#hibernate #jpa #spring-data-jpa #hibernate-criteria #criteria-api Вопрос: В поле пользователя XyzEntity содержатся как нулевые, так и ненулевые значения (Здесь root.get(XyzEntity_.user) может быть равен нулю) Код 1: criteriaQuery.select(criteriaBuilder.construct(XyzStatusDTO.class, root.get(XyzEntity_.ID), root.get(XyzEntity_.user).get(UserEntity_.ID), root.get(XyzEntity_.user).get(UserEntity_.EMAIL) ));…

Продолжить чтениеCriteriaBuilder.construct() выберите свойство дочерней сущности, допускающей обнуление, в проекции DTO

JPQL-запрос для возврата пользовательского DTO, исходящего от родительской сущности и ее вложенной/дочерней сущности, С ВЛОЖЕННОЙ СУЩНОСТЬЮ, ДОПУСКАЮЩЕЙ ОБНУЛЕНИЕ

#java #hibernate #jpa #spring-data-jpa #jpql Вопрос: В настоящее время я борюсь с пользовательским запросом JPQL, который должен быть простым, по крайней мере, на первый взгляд. Стек: Java 11, spring-boot 2.4.5,…

Продолжить чтениеJPQL-запрос для возврата пользовательского DTO, исходящего от родительской сущности и ее вложенной/дочерней сущности, С ВЛОЖЕННОЙ СУЩНОСТЬЮ, ДОПУСКАЮЩЕЙ ОБНУЛЕНИЕ