mybatis使用pagehelper分页插件

第一步:引入jar


 
 
     com.github.pagehelper
     pagehelper
     4.1.6
 
 
     com.github.jsqlparser
     jsqlparser
     0.9.1
 
第二步:在mybatis核心配置文件mybatis-config.xml中配置插件


    
    interceptor="com.github.pagehelper.PageHelper">
        
        name="dialect" value="mysql"/>
        
        name="rowBoundsWithCount" value="true"/>
    
第三步:sqlSession调用dao之前设置分页数据

//获取sqlSessionFactory对象
SqlSessionFactory sqlSessionFactory=new SqlSessionFactoryBuilder().build(resourceAsStream);
//获取sqlSession对象
SqlSession sqlSession = sqlSessionFactory.openSession();

PageHelper.startPage(2,2);
//动态代理获取dao层对象
IUserDao userDao = sqlSession.getMapper(IUserDao.class);
List users = userDao.queryAllUser();


你可能感兴趣的:(JAVA基础篇,java,mybatis,plugin,pageHelper,jsqlparser)