Mybatis --- PageHelper分页插件使用

一、pom.xml

 


            com.github.pagehelper
            pagehelper
            4.0.0
        

 

 

 

二、Mybatis配置文件SqlMapConfig.xml

 




	
		
		
			
			
		
	


三、PageHelper使用service层

 

 

 @Override
    public PageResult findPage(TbBrand brand, int pageNum, int pageSize) {
        PageHelper.startPage(pageNum,pageSize); // 通过Mybatis的PageHelper实现快速分页

        TbBrandExample example = new TbBrandExample();

        TbBrandExample.Criteria criteria = example.createCriteria();

        if (brand != null){
            if (brand.getName()!=null &&brand.getName().length() > 0){
                criteria.andNameLike("%" + brand.getName() + "%");
            }
            if (brand.getFirstChar()!=null &&brand.getFirstChar().length() > 0){
                criteria.andFirstCharLike("%" + brand.getFirstChar() + "%");
            }
        }

        Page page = (Page) brandMapper.selectByExample(example);

        return new PageResult(page.getTotal(),page.getResult());
    }

 

 

 

 

 

参考资料:

https://www.cnblogs.com/kangoroo/p/7998433.html

http://blog.csdn.net/qq_33624284/article/details/72828977

http://blog.csdn.net/qq_26790807/article/details/62429290

 

 

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