|
|
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
Всем привет! У меня есть 2 таблицы, у них разная структура: таблица А имеет 3 колонки (id, name, default_value), таблица В имеет 4 колонки (user_id, table_a_id, value, tab_type). У меня в таблице А хранятся значения по умолчанию, а в таблице В значения, выбранные пользователем. Конечно, можно сделать 2 разных запроса, но как мне в рамках 1 HQL запроса получить дефолтную запись из таблицы А, если нет соответствующей записи в таблице В? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 11:42 |
|
||
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
Сначала напишите ваш запрос на SQL а потом преобразуйте в HQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 11:51 |
|
||
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
Просто дело в том, что некоторых вещей нету в HQL, например, субселект внутри блока CASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:03 |
|
||
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
Паша01, NOT EXISTS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:13 |
|
||
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
а разве HQL не для работы с хиберовскими сущностями? почему не использовать sql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 12:16 |
|
||
|
Как в HQL получить данные из таблицы А если нет записей в таблице В?
|
|||
|---|---|---|---|
|
#18+
Связь между этими двумя сущностями двунаправленная? Если да: Код: java 1. https://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2014, 13:20 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=156&tid=2126455]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 393ms |

| 0 / 0 |
