¥小添添¥ 2019-11-01 10:02 采纳率: 0%
浏览 2171

PageHelper如何解决查询后删除了部分数据,但分页不变的问题?

求各位大神帮助
目前用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 ;
求大神帮忙!
  • 写回答

1条回答

  • 关注

    要保证pageHelper中的分页信息和实际的分页数据一样才行啊,删完了数据,得把PageHelper里的值更新才行。

    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图