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