Вопросы по теме '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