powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в HQL получить данные из таблицы А если нет записей в таблице В?
6 сообщений из 6, страница 1 из 1
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38775997
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
У меня есть 2 таблицы, у них разная структура:
таблица А имеет 3 колонки (id, name, default_value),
таблица В имеет 4 колонки (user_id, table_a_id, value, tab_type).

У меня в таблице А хранятся значения по умолчанию, а в таблице В значения, выбранные пользователем. Конечно, можно сделать 2 разных запроса, но как мне в рамках 1 HQL запроса получить дефолтную запись из таблицы А, если нет соответствующей записи в таблице В?
...
Рейтинг: 0 / 0
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38776014
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала напишите ваш запрос на SQL а потом преобразуйте в HQL.
...
Рейтинг: 0 / 0
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38776032
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто дело в том, что некоторых вещей нету в HQL, например, субселект внутри блока CASE.
...
Рейтинг: 0 / 0
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38776043
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01,

NOT EXISTS
...
Рейтинг: 0 / 0
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38776050
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а разве HQL не для работы с хиберовскими сущностями? почему не использовать sql?
...
Рейтинг: 0 / 0
Как в HQL получить данные из таблицы А если нет записей в таблице В?
    #38776169
MaxNevermind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Связь между этими двумя сущностями двунаправленная? Если да:
Код: java
1.
from Cat cat where exists elements(cat.kittens)


https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в HQL получить данные из таблицы А если нет записей в таблице В?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]