Вопросы с меткой [hql]
HQL (Hibernate Query Language) – это объекто-ориентированный язык запросов, который крайне похож на SQL. Отличие между HQL и SQL состоит в том, что SQL работает таблицами в базе данных и их столбцами, а HQL – с сохраняемыми объектами (Persistent Objects) и их полями (атрибутами класса).
69 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
-1
голос
2
ответа
138
показов
Как запросить уникальные записи (DISTINCT) вместе с механизмом выбора среди одинаковых нужного значения?
Мне нужно выбрать строки из базы данных, которые уникальны по дате. В идеале таких строк будет очень мало, но если они попадаются, то нужно выбрать среди них только одно значение. DISTINCT ...
1
голос
0
ответов
57
показов
Почему QueryDSL или HQL изменяют условие ON на WITH?
Я использую библиотеку QueryDSL
Версия Hibernate 5.4.33
БД PostgreSQL
Есть два класса сущностей, связанных отношением @OneToMany
(опускаю очевидные аннотации Lombok, генераторов ключей и т.д., чтобы ...
0
голосов
1
ответ
46
показов
Почему idea не видит entity при валидации HQL
Использую Hibernate 5.2.3.Final. У меня есть entity ExternalGrade которая выглядит максимально обычно(и такая проблема со всеми entity)
Но при составлении запросов на HQL idea не видит эти entity и ...
2
голоса
1
ответ
319
показов
Помогите написать hql запрос
Есть запрос в бд, который джойнит 3 таблички и достает кастомеров, так же есть 4 необязательных параметра на вход для фильтрации, все параметры отрабатывают нормально, кроме List<UUID> projects (...
-2
голоса
1
ответ
51
показ
Как переписать в textblock?
@Repository
public class QuestionDtoDaoImpl implements QuestionDtoDao {
@PersistenceContext
private EntityManager entityManager;
@Override
public Optional<QuestionDtoDao> getById(Long ...
0
голосов
1
ответ
308
показов
Вложенный запрос в Spring можно сделать только в jdbcTemplate?
Правильно ли я понимаю, что запрос подобный этому в Spring можно сделать только в jdbcTemplate или в @Query с nativeQuery=True? В HQL, или где-то еще, нельзя такую вложенность запросов применить?
Т.е.,...
0
голосов
1
ответ
133
показа
Как сохранить порядок сущностей в списке?
Есть список сущностей "todo", нужно помимо того, что бы сохранить его в базе по id как то сохранить порядок, то есть если пользователь захотел задачу с id 20 выполнить вперед всех остальных, ...
0
голосов
2
ответа
974
показа
Как конвертировать Long в int?
@Override
public int getCountItem(Map<String, Object> params) {
return entityManager.createQuery("""
SELECT CAST(COUNT(t) as int) FROM ...
0
голосов
0
ответов
31
показ
Запрос к связанной таблице
Есть таблицы. Users, GroupChat - Эти таблицы описаны с помощью java кода. Между собой талицы связаны ещё одной таблицей ("groupchat_has_users"), которая описана следующим кодом:
@ManyToMany(...
1
голос
1
ответ
188
показов
Dto сущность внутри запроса HQL
Задача в том, чтобы из запроса получить DTO, который в свою очередь в себе имеет помимо Long и String ещё один DTO. Как это указать в HQL запросе? Запрос следующий:
SELECT new GroupChatDto(c.id, c....
1
голос
1
ответ
357
показов
Как выбрать записи из связанных таблиц HQL ManyToMany
Есть 3 таблицы product, category, product_and_category. Связь для category:
@ManyToMany
@JoinTable(name = "product_and_category",joinColumns = @JoinColumn(name = "category_id"),...
0
голосов
0
ответов
164
показа
Одна entity для двух таблиц в hibernate
Имеется две таблицы с одинаковым именем table, которые находятся в разных базах(для удобства буду называть их Table1 и Table2)
Table1 имеет следующие колонки - COLUMN_A, COLUMN_B ,COLUMN_C, COLUMN_D (...
-1
голос
1
ответ
315
показов
Ошибка Hibernate - org.hibernate.type.SerializationException: could not deserialize
Есть пара Hibernate entity:
@Entity
@Table(name = "account_balance")
public class AccountBalance {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@...
0
голосов
0
ответов
386
показов
SQL: Вывести все фамилии для каждого из имён
Дана таблица:
В результате запроса нужно получить:
Пожалуйста, подскажите текст запроса, который это может сделать
0
голосов
0
ответов
187
показов
Запрос к бд при вложенных классах Hibernate
Ecть два класса:
@Builder
@AllArgsConstructor
@Entity
@Data
@Table(name = "A")
public class A{
@Id
@GeneratedValue
@Column(name = "id", length = 16, unique = true, ...