Spring boot jpa 獲取list前10條記錄

結果圖:

如圖:取出list中前10條記錄,用的是spring boot 中集成的 jpa格式。

Repository:

List<Stock> findByTradingcodeContaining(Pageable pageable, String code);
service:

public List findStockCodeAndStockNameByStockCode(String StockCode){
    PageRequest pr = new PageRequest(0, 10);
    List<Stock> list = stockRepository.findByTradingcodeContaining(pr, StockCode);
    return list;
}
Controller:

@GetMapping(value = "/findStock")
public Result findStockByCode(@RequestParam(value = "code",required = false) String code,
                              @RequestParam(value = "name",required = false) String name){
    List list = null;
    if (!StringUtils.isEmpty(code)) {
        list = stockService.findStockCodeAndStockNameByStockCode(code);
    }else if (!StringUtils.isEmpty(name)) {
        list = stockService.findStockCodeAndStockNameByStockName(name);
    }
    return ResultUtil.success(list);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章