求各位大神幫助
目前用PageHelper在做分頁,由于某個條件在資料庫中沒法拆分,我在java里做了處理,部分資料洗掉了。但頁面上發現分頁內容沒變,原先有多少頁,還是有多少頁,只是資料沒了,但頁數的資料還是不變。不知道這個改如何處理?
代碼如下:
public List selectRecordMsg(Map filterMap) {
PageHelper.startPage(Integer.valueOf(filterMap.get(HrConstants.PAGE_NUM).toString()), Integer.valueOf(filterMap
.get(HrConstants.PAGE_SIZE).toString()), "1".equals(filterMap.get(HrConstants.PAGE_NUM).toString()));
List<RecordDto> list = recordMapper.selectAllMsg(filterMap);
for(RecordDto recordDto:list){
changeDemand(recordDto);
buildPersonName(recordDto);
}
//以下就是根據條件洗掉了幾行資料
if(某種條件時處理資料) {
String personName = filterMap.get("personName").toString();
Iterator<RecordDto> it = list.iterator();
while (it.hasNext()) {
RecordDto dic = it.next();
if (滿足某種條件時){
it.remove();
}
}
}
return list ;求大神幫忙!
uj5u.com熱心網友回復:
不用應該把,你介面的回傳結果中不是用PageInfo<>(list)么,這其中的list已經是你通過條件處理過的list了啊,你把回傳結果中有關pageHelper的資訊發出來看下uj5u.com熱心網友回復:
remove得到list后,再去設定PageHelpuj5u.com熱心網友回復:
我也遇到了這個問題,該怎么解決呀
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175037.html
標籤:Java EE
上一篇:請問一套分布式的在線視頻學習網站,開發周期一般是幾個月?類似于網易云課堂那種,只是這個專案主要涉及的是設計專業的學習
下一篇:第一次編程
