MyBatis使用pageHelper基于ssm实现简单分页功能

MyBatis使用pageHelper基于ssm实现简单分页功能

最近使用ssm框架实现mybatis 分页功能 个人觉得还是pageHelper还是蛮简单实用的 以下个人总结 pagehelper 分页基本使用

1.首先pom.xml 引入 pagehelper 所需要的jar包


    
    
      com.github.pagehelper
      pagehelper
      5.1.2
    

2.在mybatis.xml 配置文件中加入


    
        
        
            
                
                    
                        helperDialect=mysql
                    
                
            
        
    

3.最后一步 在引入分页查询之前 调用分页方法

@RequestMapping(value = "/unDelivery", method = RequestMethod.POST)
    @ResponseBody
    public PageInfo unDelivery(@RequestBody OrderListQuery orderListQuery){
//        orderList 
//第一个参数表示页数,第二个参数表示查询记录数
        PageHelper.startPage(1,5);
        List orders = orderListService.getOrder(orderListQuery.getSellerId(), orderListQuery.getOrderStatus());
        // 取分页信息(可以打断点看下里面的内容)
        PageInfo pageInfo = new PageInfo(orders);
        long total = pageInfo.getTotal(); //获取总记录数
        return pageInfo;
    }

你可能感兴趣的:(ssm,Mybatis)