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
提交
取消