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時(shí)候要不傳 Predicate 與 sort ,要不就是現(xiàn)在這種沒(méi)有排序。請(qǐng)問(wèn)如何在這樣的基礎(chǔ)上進(jìn)行對(duì)某個(gè)字段排序呢
Spring Data Jpa findAll() 排序分頁(yè)問(wèn)題
喵喵時(shí)光機(jī)
2019-01-19 23:14:46