Вопросы по теме 'criteria-api'

Как выполнить подзапрос для @ElementCollection в одной и той же сущности?
Рассмотрим следующую сущность. @Entity public class Member { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String memberName; @ElementCollection...
1856 просмотров

Как получить все данные одним запросом
У меня есть несколько объектов, которые запрашиваются через запрос критериев JPA2. Я могу объединить две из этих сущностей и сразу получить результат: CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();...
25622 просмотров
schedule 30.11.2021

Преобразование SQL-запроса в критерии гибернации
Привет, Сценарий, над которым я работаю, похож на твиттер. Я хочу получить статуи подписанных пользователей с помощью API критериев гибернации. Используемые классы: User (У этого есть отношения "многие ко многим", отображаемые в следующей...
2440 просмотров
schedule 27.09.2021

API критериев: могу ли я получить доступ к заданному псевдониму по его имени
Возможно ли с помощью Criteria API получить доступ к заданному псевдониму через объект Root? Я определил соединение и присвоил ему псевдоним "ведущий" : final Root<Project> project = cq.from(Project.class);...
2164 просмотров
schedule 21.10.2021

count * с предложением where с использованием запроса критериев JPA
Я хочу найти записи для таблицы related_elements, где RelationshipId принадлежит списку предположим, что Set tempSet содержит [2,3,4]. Я должен проверить, содержится ли это значение в таблице related_element, используя запрос критериев jpa....
14923 просмотров
schedule 09.10.2021

Группа построителей критериев JPA на 1
Я пытаюсь перенести свои собственные запросы postgres, чтобы вместо этого использовать конструктор критериев. Я хочу достичь: выберите date_trunc ('day', t.starttime) AS day, count (*) AS no_of_users из группы login_table t на 1 порядок на 1...
940 просмотров
schedule 23.11.2021

Предложение CASE WHEN внутри SUM
Моя таблица / объект выглядит так: *ID* | *Description* | *Error* | *batchId* 1 | test 111 | 0 | 456 2 | test 222 | 1 | 456 3 | test 333 | 0 | 456 4 | test xxx | 1 | 458 5 | test yyy...
970 просмотров
schedule 28.10.2021

критерий jpa - выражение, основанное на имени поля базы данных
У меня есть объект под названием Пользователь, который имеет следующие отношения с объектом под названием Компания: @Entity public class User { ... @ManyToOne @JoinColumn(name="COMPANY_ID",referencedColumnName="ID") private Company company =...
1614 просмотров
schedule 04.11.2021

Создание предиката для последнего значения даты
Мне нужно создать предикат для извлечения данных из таблицы, где regId = ? (||) or (&&) estCode = ? && latest (referralEntryDate) получить данные за последнюю дату @Override public Predicate...
5587 просмотров
schedule 29.09.2021

Ограничение API критериев приводит к подзапросу
Я пытаюсь написать запрос, похожий на select * from Table a where a.parent_id in (select b.id from Table b where b.state_cd = ? and rownum < 100) с помощью Criteria API . Я могу выполнить запрос без ограничения rownum для...
10803 просмотров
schedule 01.12.2021

Выберите значения для различных условий
У меня есть следующая таблица групп вопросов: ID, NAME, DESCRIPTION, VERSION_ID Столбцы таблицы версий: ID, NUMBER, VERSION_STATE VERSION_STATE - это перечисление, которое может быть 0, 1 или 2. Мне нужно выбрать всю группу...
59 просмотров
schedule 13.11.2021

Чтение содержимого из аннотированного атрибута ElementCollection в атрибут объекта значения
Исключение при попытке прочитать содержимое JPA @ElementCollection в объект значения. Код критерия (я не использую заранее созданную метамодель): CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<KursplanListDTO> cq =...
190 просмотров
schedule 24.09.2021

Как решить проблему N + 1 в Spring Data JPA?
Я использую Spring Data JPA в качестве уровня сохраняемости, и я столкнулся с проблемой N + 1. Я также использую API спецификаций, из-за которого мне сложно решить проблему N + 1. Пожалуйста помоги. @Entity public class PopulationHealth {...
253 просмотров

Как создать вложенный объект с помощью критерияBuilder.construct в запросе критериев JPA
Я хочу запросить список телефона с этим человеком в качестве объекта DTO phone, но пока я создаю объект DTO, он выдает ошибку. Phone Entity: public class Phone { @Id @GeneratedValue private Long id; private String number;...
558 просмотров

Как сделать LEFT JOIN в api jpa критериев без связанных сущностей?
Я пытаюсь сделать LEFT JOIN в критериях api jpa без связанных сущностей (они связаны внешними ключами.). Для этого я нашел только такой вариант: cb.equal(userRoot.get("userId"), productRoot.get("productId")) Но этот...
25 просмотров
schedule 10.11.2021

Hibernate - как выбрать только значение внешнего ключа с помощью Criteria Query без выполнения соединения?
Итак, есть похожий (почти идентичный) вопрос: Как выбрать только значение внешнего ключа с помощью Criteria Query? , но мне нужно избегать объединения . Итак, у меня есть две таблицы, одна с FK для другой. (Услуга) id имя account_id...
206 просмотров

Crinteria Join сделать И вставить OR
Моя проблема в том, что когда я устанавливаю cb. Или он делает cb и .. cb is CriteriaBuilder Мой класс: public class User extends BaseEntity<User> { public static final String CHILDREN_FIELD = "children"; public static final String...
65 просмотров

Запрос API динамических критериев JPA
Интересно, есть ли общий способ использования api критериев в сочетании с немного более сложной моделью? У меня есть класс сущности, который имеет взаимно однозначные отношения с другими сущностями. Моя служебная оболочка, которая выполняет запрос...
5509 просмотров
schedule 22.12.2021

Как запросить отношение M:N, используя перечисления с CriteriaBuilder
В настоящее время я работаю над сущностью компании, которая содержит список значений перечисления области. Это области, в которых работает компания. Они обозначены как @ElementCollection . @Entity public class Company { @ElementCollection...
1957 просмотров
schedule 23.02.2022

Запрос критериев JPA в отношении «многие ко многим»
Я использую JPA 2.0 в EclipseLink 2.3.2, в котором у меня есть отношения «многие ко многим» между продуктами и их цветами. Продукт может иметь много цветов, и цвет может быть связан со многими продуктами. Эта связь выражается в базе данных тремя...
7609 просмотров
schedule 19.02.2022