Я относительно новичок в HQL. Что-то, что я заметил, это то, что он может вернуть меньшее количество результатов при добавлении полей возврата.Запрос HQL возвращает меньшее количество результатов при добавлении возвращаемого поля
Например, если я выполнить следующий запрос:
select cit.noun.value,
cit.type
from ComponentInventoryType cit
where
cit.deleted = false
я получить больше результатов, чем если бы я выполнить этот запрос:
select cit.noun.value,
cit.type,
cit.suffixes.suffix
from ComponentInventoryType cit
where
cit.deleted = false
И, конечно, единственное различие между двумя запросами, является добавление поля cit.suffixes.suffix.
Мое первое предположение заключается в том, что если суффиксы сами по себе являются нулевыми для любой из записей - он вообще не возвращает запись?
Если это так - есть ли способ обойти это, чтобы поле было пустым или нулевым, а не просто пропусками по всей записи?
Заранее спасибо.