私は比較的新しいHQLです。私が気付いていることは、リターンフィールドを追加すると結果が少なくなることです。HQLクエリは、返されるフィールドが追加されたときに結果が少なくなります
select cit.noun.value,
cit.type,
cit.suffixes.suffix
from ComponentInventoryType cit
where
cit.deleted = false
そしてもちろんの2つのクエリ間の唯一の違いは次のとおりです。
select cit.noun.value,
cit.type
from ComponentInventoryType cit
where
cit.deleted = false
私はこのクエリを実行する場合よりも多くの結果を得る:私は次のクエリを実行した場合たとえば
、 cit.suffixes.suffixフィールドの追加。
私が最初に推測しておいたのは、サフィックス自体がいずれのエントリでもnullの場合、エントリはまったく返されません。
この場合、エントリ全体をスキップするのではなく、フィールドを空白またはヌルにする方法がありますか?
ありがとうございます。