我们在条件构建器中添加ORDER BY子句,如下所示。
criteriaQuery.orderBy(criteriaBuilder.asc(request.get("name")),
criteriaBuilder.asc(type.get("val")));
当我们看到查询时,它看起来像
ORDER BY p.named.val
但我们期待
ORDER BY p.name,d.val
在实际结果中,p.name和d.val之间缺少逗号(,)。
请建议我乳清那个逗号不存在?
我们使用javax CriteriaBuilder。