在条件构建器中使用ORDER BY子句时出现问题

时间:2014-03-06 11:38:04

标签: java java-ee jpa jpa-2.0 criteria-api

我们在条件构建器中添加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。

0 个答案:

没有答案