JPA没有显示空值行

时间:2016-03-03 12:39:54

标签: hibernate jpa criteria-api

在JPA条件构建器中按子对象属性排序时,如果object为null,则它不会显示在结果中。我想要这些对象为null的行。

JPA最终生成的查询:

select generatedAlias0 
from WorkOrderRogers as generatedAlias0 
where generatedAlias0.id>=0 
order by generatedAlias0.managerUser.firstname desc

现在,如果managerUser为null,那么该行将不会显示在结果中。

这里是WorkOrderRogers和managerUser之间的一对多关系。

我创建了这样的条件查询:

cq.orderBy(builder.desc(root.get("managerUser").get("firstname")));

0 个答案:

没有答案