分页插件pagehelper

框架:springMVC+spring+mybatis+maven+mysql

工具:Spring Tool Suite

问题:分页

maven中加入:


            com.github.pagehelper
            pagehelper
            5.0.0


mybatis-config中配置:



    
    
    
        
        
        
    


spring-mybatis中配置:


mapper的方法:

List selectCourseComments(
            @Param("courseCourseCode") String courseCourseCode, 
            @Param("pageNumKey") int pageNum, 
            @Param("pageSizeKey") int pageSize);

controller层与service层的方法的形参都是pageNumKey和pageSizeKey,
在mapper中对应为pageNum和pageSize
sql语句不用写limit,插件会将pageNum和pageSize自动加入;
分页功能实现;

PS:
尝试在spring-mybatis中按照github上的文档不用mybatis-config.xml文件直接配置:

 
        
            
                
                    
                        helperDialect=mysql
                        supportMethodsArguments=true
                    
                
            
        
    

会出错,未找到原因,遂放弃直接在spring-mybatis配置

你可能感兴趣的:(分页插件pagehelper)