我有Parcel AND File实体,如下所示
@Entity
Parcel{
Long id;
String name;
File file;
}
@Entity
File{
Long id;
String name;
byte[] data;
}
我试图获得具有null文件引用的Parcel所以我尝试了下面的内容并且返回空列表,即使我有少量包含null文件引用
select p.id from Parcel as p join p.File as f where f is null
有人可以帮助我使用这个HQL查询来获取包含空文件引用的Parcel吗?
答案 0 :(得分:1)
您只需要左(外)联接:
join
您的inner join
是DBIO.withFilter
。
答案 1 :(得分:1)
select p.id from Parcel as p where p.file is null