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

Проверка JPQL, если значение находится в массиве
Я пытался сделать что-то, что явно не работает в JPQL: JPQL: select c from Car c left join fetch c.owner where c.type in (?1) order by c.model Код: public List<Car> findCarsFilterByTypes(CarType[] types)...
1030 просмотров
schedule 10.06.2022

Получить случайные строки с помощью JPQL
Можно ли использовать JPQL для получения случайных строк? Например, в SQL Server я бы использовал: select * from myTable, где columnName = 4 order by newid() Спасибо, Род
2626 просмотров
schedule 07.05.2024

Синтаксис соединения JPQL / HQL для совместимости с EclipseLink и Hibernate
Я хотел бы иметь возможность поменять свою реализацию JPA между EclipseLink и Hibernate с помощью простого изменения свойства. Я могу сделать это нормально, но у меня возникают проблемы с проверкой именованного запроса. Используя EclipseLink, я...
6361 просмотров
schedule 05.07.2022

JP QL — результат фильтрации в отношениях «один ко многим»
Я застрял, пытаясь создать запрос JPQL, и надеялся, что кто-то с большим опытом работы с JPA, чем мой, может помочь. Рассмотрим следующие две сущности: class Author{ String name @OneToMany(mappedBy="author") Set<Book> books } class...
1385 просмотров
schedule 15.09.2023

Какие-нибудь инструменты для тестирования специальных запросов JPQL вне приложения?
Я работаю над проектом, который использует JPA для сохраняемости, и я пытаюсь найти самые чистые и эффективные средства для тестирования запросов JPQL. Я больше привык к миру Hibernate... в котором вы можете тестировать HQL на разовой основе вне...
2295 просмотров
schedule 28.01.2024

Как подсчитать количество строк, возвращаемых подзапросом?
Я хочу сделать что-то вроде этого: select count(*) from (select ...) (Как это было бы в SQL), но в JPA. Любые идеи о том, как я это сделаю?
30077 просмотров
schedule 02.10.2023

Порядок jpql по подзапросу приводит к неожиданному исключению узла AST
Я перевел рабочий (postgre)sql-запрос на jpql, но hibernate выдает org.hibernate.hql.ast.QuerySyntaxException: неожиданное исключение узла AST Это мои основные классы моделей: @Entity public class Piece { @Id @GeneratedValue...
6365 просмотров
schedule 14.04.2022

установить параметр, который имеет значение NULL в @NamedQuery (JPA QL 1.0)
Я пишу именованный запрос JPA QL, который будет искать документы. Это должно быть выполнено только в одном запросе, и я не могу переключиться на собственный SQL (это нефункциональное требование). Написанный мной запрос выглядит следующим образом:...
15863 просмотров
schedule 04.01.2023

Как выполнить неполиморфный запрос JPQL с помощью JPA 1.0?
представьте, что у меня есть 3 сущности, Basic ‹- Sub ‹- SubSub . Я хочу выбрать Basic и Sub , но не SubSub Я уже обнаружил, что в JPA 2.0 у меня может быть этот запрос SELECT b FROM Basic b WHERE TYPE(b) IN (Basic,Sub) Но мне нужно...
344 просмотров
schedule 07.05.2022

JPQL/QueryDSL: присоединиться к подзапросу и получить столбец с псевдонимом
Я пытаюсь получить среднее значение для группы groupBy, присоединившись к подзапросу. Не знаю, правильно ли это вообще, но я ничего не мог сказать о подзапросах, кроме документа mysema. Сценарий. Сколько в среднем заказов на один продукт делал...
28828 просмотров
schedule 11.12.2022

ПРАВОЕ ПРИСОЕДИНЕНИЕ в JPQL
У меня есть следующие объекты JPA : @Entity class UserClient{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private long id; } @Entity class UserAccess{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private...
11488 просмотров
schedule 07.04.2023

Когда я должен отдавать предпочтение JOIN вместо доступа к атрибутам в единичных атрибутах?
Рассмотрим следующую сущность: @Entity public class Employee { @Id @GeneratedValue private Long id; private String name; // Assume that Project has a 'name' property @OneToMany(mappedBy = "manager") private...
492 просмотров
schedule 19.09.2022

JPQL: внутреннее соединение без повторяющихся записей
Ниже приведен вопрос, который предположительно был частью официального экзамена от Sun: Сущность Reader имеет двунаправленную связь «один ко многим» с сущностью Book. Две сущности Reader сохраняются, с каждой из них связаны две сущности Book....
16994 просмотров
schedule 02.01.2023

JPA/JPQL: поиск корневых элементов однонаправленного дерева
JPA/JPQL: поиск корневых элементов однонаправленного дерева. Мне нужна помощь, чтобы написать именованный запрос для следующей проблемы. У меня есть следующее (упрощенное) определение объекта (TNode) и я могу сохранить/прочитать его через JPA....
987 просмотров
schedule 19.08.2022

Поддерживает ли Eclipselink запросы, содержащие регулярное выражение?
Я видел, что такие СУБД, как MySQL, поддерживают запросы, содержащие регулярные выражения. Поддерживает ли Eclipselink это? Мне нужно получить объекты, имеющие некоторый атрибут String, соответствующий некоторому регулярному выражению, как...
2704 просмотров
schedule 20.02.2023

Разница в предложении where между JPQL и CriteriaBuilder
У меня есть два отдельных класса сущностей: Job и JobOrgUnitCfg Ниже я помещаю два фрагмента кода, чтобы сделать этот же выбор для этих объектов. Первый запрос в JPQL: Query jobOrgUnitCfgQuery = entityManager.createQuery(...
1222 просмотров
schedule 29.09.2022

Порядок JPQL по перечислению
Я хотел бы получить данные из таблицы, упорядоченной по столбцу приоритета, который является перечислением. Используем javaee 6, GF 3.1. Наша сущность выглядит так @Entity @Table(name="ITEMS") @NamedQueries({ @NamedQuery( name =...
2600 просмотров
schedule 22.07.2023

Запрос сущностей с картами в OpenJPA
У меня есть следующие сущности @Entity public class Conversation implements Serializable { @Id private int Id; @Column private Alias AliasA; // SNIP } а также @Entity public class Alias implements Serializable {...
410 просмотров
schedule 12.04.2023

JPQL МЕЖДУ Интервалом дат
Я попытался получить все MainIntervals в определенный интервал дат. Но я всегда получаю нуль. Вот сущность JPA @Table(name="MAIN_INTERVAL") @NamedQueries({ @NamedQuery(name = MainInterval.FIND_ALL, query = " select m from MainInterval m"),...
14423 просмотров
schedule 07.04.2023

JPQL соединяет 2 таблицы: Написание jpql
У меня есть 2 таблицы Первая таблица - Событие Вторая таблица - Категория @Entity public class Event { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long eventId; private String name; @ManyToOne @JoinColumn(name = "category_id")...
854 просмотров
schedule 29.06.2022