mybatis 分页插件的配置

修改pom.xml文件,添加依赖


com.github.pagehelper
pagehelper
4.1.0

修改mybatis全局配置文件


        
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    

UserDao接口

    public List queryUserByParams(@Param("userName")String userName);

service

   public PageInfo queryUserPage(Integer pageNum,Integer pageSize,String userName){
        /**
         * 1.设置分页信息
         * 2.执行原有参数查询
         * 3.通过上一步的查询结果创建PageInfo
         */
        PageHelper.startPage(pageNum,pageSize);
        List userList = userDao.queryUserByParams(userName);
        PageInfo userPageInfo = new PageInfo(userList);
        return userPageInfo;
    }

对应的测试类

@Test
    public void queryUserPage() throws Exception{
        PageInfo userPageInfo = userService.queryUserPage(1,5,"jac");
        System.out.println(userPageInfo.getTotal()+"================="+userPageInfo.getPages());

        List userList = userPageInfo.getList();
        for (User user:userList)
        {
            System.out.println(user);
        }
    }

你可能感兴趣的:(J2EE)