当我尝试使用CriteriaQuery对数据进行排序时,它会忽略所有空值和像'-‘这样的特殊字符。这是我的密码:
if ( "radical".equals((String) params.get("sort"))) {
if ("ASC".equals(params.get("order"))) {
query.orderBy(cb.asc(cb.upper(root.get(CONTRAT).get(RELATION_COMMERCIALE).get("identifiantRC"))));
}else if ("DESC".equals(params.get("order"))) {
query.orderBy(cb.desc(cb.upper(root.get(CONTRAT).get(RELATION_COMMERCIALE).get("identifiantRC"))));
}
}有什么建议吗?
https://stackoverflow.com/questions/52478938
复制相似问题