Page<T> page = dao.findAll(getInputCondition(vo), pageRequest);
private Predicate getInputCondition(T vo) {
List<BooleanExpression> predicates = new ArrayList<>();
if (null != vo) {
if (!StringUtils.isEmpty(vo.getSkuNo())) {
predicates.add(QSkuInfo.skuInfo.skuNo.eq(vo.getSkuNo()));
}
}
return BooleanExpression.allOf(predicates.toArray(new
BooleanExpression[predicates.size()]));
}
在使用findAll时候要不传 Predicate 与 sort ,要不就是现在这种没有排序。请问如何在这样的基础上进行对某个字段排序呢
添加回答
举报
0/150
提交
取消
