We add the ORDER BY clause in criteria builder as bellow.
criteriaQuery.orderBy(criteriaBuilder.asc(request.get("name")),
criteriaBuilder.asc(type.get("val")));
When we see the query it looks like
ORDER BY p.named.val
But we expect
ORDER BY p.name,d.val
In actual result the comma(,) is missing in between p.name and d.val.
Please suggest me whey that comma is not there?
We use javax CriteriaBuilder.