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

как найти разницу между двумя временными метками, используя язык запросов гибернации
Я пытаюсь написать hql-запрос, который дает мне количество часов между двумя отметками времени. Так что пока я не могу этого сделать. Я использовал функцию часа hql, но это не работает, если временная метка соответствует другой дате....
3086 просмотров
schedule 22.05.2024

hibernate верхние N строк HQL-запрос
Я использую следующий код для выполнения запроса HQL с Hibernate: String myHqlQuery = "select from MyTable where Something = ? order by SomeVal"; // Set bind values ... getHibernateTemplate().find(myHqlQuery, bindParams); Теперь я хочу...
7685 просмотров
schedule 04.01.2024

Спящий режим setMaxResults () не работает для запроса базы данных Sybase
Ни один из следующих двух подходов к выполнению простого запроса Hibernate с ограниченными результатами не работает в Sybase. Оба они приводят к SybSQLException: неверный синтаксис рядом с '@p0'. Query q = session.createQuery( "from Record" );...
4230 просмотров
schedule 20.03.2024

Параметры настройки гибернации в именованном запросе
Я пытаюсь написать общий метод, который может выбрать именованный запрос, установить в нем именованные параметры и вернуть результат. Метод выглядит следующим образом, s = getSession(); q = s.getNamedQuery(nameOfTheQuery); keySet =...
791 просмотров
schedule 29.12.2023

Как я могу убедиться, что все мои таблицы пусты с помощью HQL/Hibernate?
У меня есть большой набор функциональных тестов. Каждый тест является независимым. Но время от времени возникает проблема, и один из этих тестов дает утечку (исключение возникает до того, как данные могут быть очищены и т. д.), и некоторые из...
1446 просмотров
schedule 12.02.2024

Дубликаты с использованием выборки с левым соединением
Я использую HQL-запрос для получения определенных записей. Если я использую LEFT JOIN FETCH , коллекция, которая находится в моем целевом объекте, будет содержать повторяющиеся записи. Если я использую только левое соединение, этого не произойдет....
8990 просмотров
schedule 10.12.2023

Нетерпеливая выборка коллекций в Hibernate с помощью ScrollableResults
Я пытаюсь использовать Hibernate для извлечения примерно 100 миллионов строк из таблицы. У меня есть постоянный элемент объекта, который содержит набор комиссий внутри (другой постоянный объект). Учитывая, что я буду перебирать результат и...
1461 просмотров
schedule 07.03.2024

Почему в спящем режиме генерируются дополнительные перекрестные соединения?
Запрос гибернации hql.append("FROM TBucket t1 JOIN FETCH t1.prd JOIN FETCH t1.psAct "); Конфигурация TBucket @Table (name = "vw_f_t_bucket") @ManyToOne (cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch =...
1402 просмотров
schedule 04.05.2024

@ManyToMany Нарушение ограничения ссылочной целостности при удалении
@ManyToMany Нарушение ограничения ссылочной целостности при удалении У меня много отношений @ManyToMany(cascade = CascadeType.REMOVE, fetch = FetchType.EAGER) @JoinTable( name="tbl_settings_employees",...
1358 просмотров
hql
schedule 01.06.2024

Как извлечь столбец из таблицы (таблица базы данных Persistence) в список «выбрать» «формы» на странице jsp
Я хочу извлечь столбец из таблицы (таблица базы данных Persistence) в список «выбрать» «формы» на странице jsp. Я использую struts2 и спящий режим. Мой столбец - «имя», а таблица - «Категория». Я сделал конфигурацию сопоставления и классы...
1285 просмотров
schedule 12.11.2023

HQL выбирает идентификатор объекта с максимальным значением в группе
У меня есть эта маленькая сущность class Order { public long Id; public DateTime Date; public long ProductId; } Я хочу выбрать Id организации, которая имеет MAX(Date) среди заказов, сгруппированных по ProductId . Пара (...
1409 просмотров
schedule 05.11.2023

Почему мой запрос HQL должен начинаться с select или from?
Я пытаюсь выполнить запрос на удаление HQL, но он дает исключение: «Запрос должен начинаться с выбора или из». transaction = session.beginTransaction(); Query query=session.createQuery("DELETE FROM category where categoryid = :categoryid");...
1262 просмотров
schedule 22.03.2024

Могу ли я преобразовать оператор обновления SQL в HQL, если у меня есть несколько строк для обновления?
Мои проблемы выглядят примерно так. Обратите внимание на жирную часть. обновить tableName set tableName.fid = '10', где tableName.pid IN (:'1','2','3');
466 просмотров
schedule 06.04.2024

Hibernate: объединение двух объектов в один класс для получения данных с помощью одного запроса HQL.
У меня есть один такой класс: public class BookAuthor { private Book book; private Author author; } Книга и Автор определяются как объекты. Когда я пытаюсь получить данные, вот так: final String selectCols = "NEW...
1015 просмотров
schedule 01.12.2022

Ограничение.или в спящем режиме
У меня есть этот выбор в SQL . Как я могу преобразовать его в HQL с помощью Restrictions.or ? select * from users where users.user_type = 1 or user.id = 1001; 1001 не принадлежит user_type = 1
415 просмотров
schedule 11.05.2024

JPQL — обновление с несколькими условиями where
Поддерживает ли JPQL следующее обновление? Update Person p set p.name = :name_1 where p.id = :id_1, p.name = :name_2 where p.id = :id_2, p.name = :name_3 where p.id = :id_3 Если нет, то есть ли...
1638 просмотров
schedule 26.10.2022

Аргумент куста с использованием подстановки переменных (-d | --define) не работает со строковым аргументом
Когда я запускаю сценарий улья с помощью команды улей -d arg_partition1 = "p1" -f test.hql Возвращает ошибку FAILED: SemanticException [Error 10004]: Line 3:36 Недопустимый псевдоним таблицы или ссылка на столбец "p1": (возможные...
2168 просмотров
schedule 18.11.2023

Вложенный запрос с HQL/Hibernate
Из того, что я прочитал, в некоторых случаях невозможно вложить подзапросы в HQL/Hibernate. Допустим, у меня есть таблица статей с ценой, принадлежащих группе. Мы хотим добавить их все, но можем добавить только до лимита на группу статей. На...
2528 просмотров
schedule 04.05.2024

Выберите HQL, когда объекты отображаются с помощью аннотаций
У меня есть один вопрос о HQL. Предположим, у меня есть две таблицы. Например, таблица «Персона» и таблица «Мобильный номер». Один человек много мобильных номеров. Отношение @OneToMany . В моем классе Person.java, который является сущностью, у...
453 просмотров
schedule 15.02.2024

SQL WHERE Help: как получить данные из нескольких строк в одном запросе?
Я не уверен, что это должно использовать подзапрос или несколько временных таблиц... но любая помощь будет отличной! Я пытаюсь сделать следующее в одном запросе. Я хочу вытащить, скажем, все строки, в которых пользователь имеет цвет = синий и цвет...
1003 просмотров
schedule 05.03.2024