Странное поведение HQL - PullRequest
0 голосов
/ 26 мая 2018

Я сталкиваюсь с очень странной проблемой в спящем режиме. Допустим, я получаю данные из двух таблиц TableA и TableB (таблицы не имеют отношения сопоставления в POJO)

Вот мой HQL-запрос:

SELECT a.col1, a.col2, a.col3, b.col1, b.col2, b.col3.name, b.col4.name FROM TableA a, TableB b WHERE a.fkCol = b.pkCol

Теперь то, что происходит на самом деле, это все данные, для которых b.col3 и b.col4 имеют значение NULL, эти данные не выбираются.

ПРИМЕЧАНИЕ. Таблица B содержит два внешних ключа (col3 иcol4) (т.е. ссылка на некоторые другие POJO TableC и TableD)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...