dao:
PageInfo<ServiceType> getList(Tparams params, PageParam pageInfo);
service:
@Override
public PageInfo<ServiceType> getList(Tparams params, PageParam pageInfo) {
PageHelper.startPage(pageInfo.getStart(), pageInfo.getLength());
Map<String,Object> map= Maps.newHashMap();
return new PageInfo<>(serviceType.getList(map));
}
controller:
@RequestMapping(value = "/list")
@ResponseBody
public DataTable list(Tparams params, PageParam pageInfo){
PageInfo<ServiceType> service = service_type.getList(params,pageInfo);
return new DataTable(pageInfo.getDraw() ,service.getTotal(), service.getList());
}


點下一頁沒有資料
uj5u.com熱心網友回復:
看sql日志執行了 分頁查詢 了沒有為什么要看頁面
uj5u.com熱心網友回復:
select id, service_no, service_name, service_price, custom_price, unit, service_type, remark, pid, isCheckbox from w_set_service where id > 2 order by service_no asc LIMIT 90,10LIMIT 90,10 這個是錯的
uj5u.com熱心網友回復:
pagehelper 是根據本地執行緒變數寫的,用的時候一定要注意 PageHelper.startPage(pageInfo.getStart(), pageInfo.getLength()); 這個分頁后面必須緊跟查詢sql陳述句 , 緊跟. if什么判斷都不行,上一行PageHelper.startPage下一行必須是查詢sql陳述句,不然就會失效轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24199.html
標籤:Java EE
上一篇:萌新求助大佬,SpringBoot專案出現500錯誤
下一篇:DAY2
