Я сталкиваюсь с очень странной проблемой в спящем режиме. Допустим, я получаю данные из двух таблиц 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)