Advertisement

PageHelper插件是一个挑战

阅读量:

在对实体类对象实施分页操作时,采用如下代码能够确保运行无误

复制代码
     public PageInfo<PagePOJO> pageInfoSplitPojo(int pageNum, int pageSize) {
        PageHelper.startPage(pageNum, pageSize);
        
        //要分页的实体类对象
        List<PagePOJO> pagePOJOList = new ArrayList<PagePOJO>();
    
        return new PageInfo<PagePOJO>(pagePOJOList);
    }
    
    
      
      
      
      
      
      
      
      
    
  1. 当需要将实体类封装为自定义的返回对象(此处采用DTO对象)时,采用这种方式并不会产生错误,分页功能依然可以正常实现。
    然而,存在一个细节问题:返回的pagesize与total参数值会显示为相同数值,即每页条目数与总条目数一致,这将引发前端页面展示不完整的问题。
    因此,有必要采用另一种编写方式,具体如下。
复制代码
       public PageInfo<PageDTO> pageIn

全部评论 (0)

还没有任何评论哟~