在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ Spring Data Jpa findAll() 排序分頁(yè)問(wèn)題

Spring Data Jpa findAll() 排序分頁(yè)問(wèn)題

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)在這種沒有排序。
請(qǐng)問(wèn)如何在這樣的基礎(chǔ)上進(jìn)行對(duì)某個(gè)字段排序呢

回答
編輯回答
賤人曾

pageRequest 在創(chuàng)建的時(shí)候可以傳入排序Sort對(duì)象~

2017年7月8日 10:23