0

In JPA criteria builder when order by child object property if object is null then it will not showing in the result. I want these rows also whose object is null.

Query generated by JPA finally :

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

Now if managerUser is null then that row will not show in the result.

Here one to many relationship between WorkOrderRogers and managerUser.

I have creating criteria query like this :

cq.orderBy(builder.desc(root.get("managerUser").get("firstname")));
BalusC
  • 1,082,665
  • 372
  • 3,610
  • 3,555
vivek sharma
  • 17
  • 1
  • 9

0 Answers0