Вопросы по теме 'jpql'

JPQL createQuery выбрасывает незаконное исключениеArgumentException
Следующий простой код вызывает исключение: entityManager.createQuery("SELECT c FROM Customer c"); Но если я напишу entityManager.createNativeQuery("SELECT c.* FROM Customer c", Customer.class) тогда он работает без ошибок. Что...
1832 просмотров
schedule 25.06.2023

Выполнение запроса MEMBER OF к полям карты ElementCollection в JP-QL (JPA 2.0)
Можно ли выполнить запрос «ЧЛЕН» для ассоциативных массивов? Если да, то как выглядит синтаксис? Очевидным обходным решением является собственный запрос, но он становится довольно запутанным из-за всех объединений и тому подобного. Я хотел бы...
6455 просмотров
schedule 01.06.2024

EclipseLink JPQL (Glassfish v3): проблема синтаксиса присоединения к выборке?
С Hibernate я привык делать что-то вроде следующего: select n from NetworkElement n join fetch n.site s where s.active is true Однако EclipseLink много жалуется на это: Caused by: Exception [EclipseLink-8024] (Eclipse Persistence...
2934 просмотров
schedule 09.07.2022

Помогите с запросом JPQL
Я должен запросить Message , который находится в предоставленном списке Groups и не был Deactivated текущим пользователем. Вот некоторый псевдокод для иллюстрации свойств и сущностей: class Message { private int messageId; private...
253 просмотров
schedule 15.05.2023

Работает ли агрегатная функция JPQL avg с целыми числами?
У меня есть объект JPA 2 с именем Surgery . У него есть член с именем transfusionUnits , который является Integer . В базе две записи. Выполнение этого оператора JPQL: Select s.transfusionUnits from Surgery s дает ожидаемый результат:...
9765 просмотров
schedule 11.12.2023

JPQL: какие объекты содержат список результатов при запросе нескольких столбцов?
Я пытаюсь сделать что-то очень простое в PHP & Co: SELECT COUNT(x) как numItems, AVG(y) как среднее,... FROM Z В PHP я бы получил простой массив, например [{ numItems: 0, Average: 0 }], который я мог бы использовать следующим образом: echo...
2647 просмотров
schedule 23.05.2022

Ограничить количество результатов в JPQL
Как можно ограничить количество результатов, извлекаемых из базы данных? select e from Entity e /* I need only 10 results for instance */
51676 просмотров
schedule 28.03.2023

Предложение JPQL ORDER BY с параметром
Я пытаюсь написать запрос JPQL с предложением ORDER BY: query = "SELECT c FROM item ORDER BY c.name ASC" Я хочу установить параметр «порядок», значение которого будет либо «ASC», либо «DESC»: query = "SELECT c FROM item ORDER BY c.name...
28393 просмотров
schedule 05.01.2024

Рекурсивный запрос JPA?
Есть ли в JPA 2 какой-либо механизм для выполнения рекурсивных запросов? Вот моя ситуация: у меня есть сущность E, которая содержит целочисленное поле x. У него также могут быть дочерние элементы типа E, отображаемые через @OneToMany. Что я хотел...
23222 просмотров
schedule 08.05.2023

JPQL MySQLSyntaxErrorException: у вас есть ошибка в синтаксисе SQL
У меня есть два объекта User и Group: @Entity public class User implements Serializable { private static final long serialVersionUID = 1L; @Id private String username; private String password; private String email;...
2513 просмотров
schedule 13.08.2022

Функции JPA Query МЕСЯЦ / ГОД
Как я могу написать запрос JPA, используя функцию MONTH точно так же, как запрос sql? @NamedQuery(name="querybymonth", query="select t from table1 t where MONTH(c_Date) = 5") Когда я использую вышеуказанный шаблон для запроса, я получаю...
50417 просмотров
schedule 25.03.2022

JPA: ПРИСОЕДИНЯЙТЕСЬ к JPQL
Я думал, что знаю, как использовать JOIN в JPQL , но, видимо, нет. Может кто-нибудь помочь мне? select b.fname, b.lname from Users b JOIN Groups c where c.groupName = :groupName Это дает мне исключение...
121489 просмотров
schedule 06.09.2022

Как установить элементы коллекции для пункта в jpql?
Есть ли возможность в JPA 2.0 установить коллекцию для in-clause в jpql-query? (Я использую EclipseLink) Следующий пример не работает: TypedQuery<Person> q = em.createQuery("select p from Person p where p.name in (?1)", Person.class);...
10160 просмотров
schedule 19.08.2023

Запрос JPA 2 возвращает неполные результаты
Следующий запрос соответствует только первому значению, найденному в подзапросе select, хотя есть совпадения для всех значений SELECT p FROM Profile p WHERE p.id IN (SELECT u.group FROM User u WHERE u.id = ?1) Подзапрос возвращает список,...
866 просмотров
schedule 18.07.2023

Несоответствие JPQL между спящим режимом и eclipselink
У меня есть следующий запрос, который работает в Hibernate, но не в eclipse: select o from Organisation o where o.code=:code and o.type=:type Мне непонятно, почему это так, я надеялся, что кто-то другой может уточнить для нас. Возвращаемая...
444 просмотров
schedule 31.12.2022

JPA 2.0: исключение выражения TYPE
У меня есть структура наследования с классами, скажем, Parent (как корневой класс) и Child как подкласс. Итак, с JPA 2.0 нет, я могу выбрать только родительский класс, используя SELECT p FROM Parent p WHERE TYPE(p) = Parent Это должно...
4210 просмотров
schedule 05.07.2023

Генерация собственных запросов JPA с COUNT (DISTINCT obj)
пожалуйста, помогите мне с запросом JPQL на OpenJPA 1.2.x Вот текст моего запроса: выберите количество (различное событие) из события события ГДЕ (evt.beginDate >= :startOfPeriod и evt.beginDate ‹= :endOfPeriod) ORDER BY evt.beginDate asc...
4502 просмотров
schedule 01.06.2022

Без установки параметра именованного запроса?
Например, у меня есть именованный запрос: @NamedQuery(name = "Students", query = "SELECT s FROM Student WHERE s.active = 'Y' OR s.name= :name) Иногда я хочу установить параметр name со значением, а иногда - нет. Вызывает ли ошибка, если я...
450 просмотров
schedule 04.11.2023

Преобразование запроса Oracle SQL в запрос JPQL
У меня возникла проблема при создании запроса JPQL, полученного из собственного запроса Oracle SQL. Некоторые люди советовали мне использовать нативный запрос, но я хочу использовать способность постоянства. Вот родной оператор Oracle SQL:...
1867 просмотров
schedule 12.03.2023

JPQL/HQL и JPA/Hibernate: логическое выражение в выражении конструктора select не работает (неожиданный узел AST: AND, NPE, HqlSqlWalker.setAlias)?
У меня есть оператор JPQL для возврата расписания спортивных игр: SELECT NEW com.kawoolutions.bbstats.view.ScheduleGameLine( ga.id AS gid ,...
5946 просмотров
schedule 02.01.2023