资讯专栏INFORMATION COLUMN

MyBatis插件使用--分页插件与性能拦截器

smartlion / 1214人阅读

摘要:对于网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法所需包和配置配置文件中的配置创建,同时指定数据源分页插件设置为时,使用分页会进行查询性能拦截器,用于输出每条语句及其执行

对于PageHelper网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法
所需jar包:jsqlparser-0.9.5.jarpagehelper-5.0.0.jar

XML配置

spring配置文件中的配置:


    
        
        
        
        
        
            
                  
                  
                      
                          
                            
                            rowBoundsWithCount=true
                          
                    
                  
                  
                  
                  
            
          
    
使用方法
    @Test
    public void selectAll(){
        PageHelper.startPage(2, 5); //第一个参数offset是当前页数,第二个参数limit是每页显示多少数据,分页会在紧跟的selete查询后执行,通过PageInfo类,还可以获得更多信息
        //Condition c = new Condition(Test1.class);
        //c.createCriteria().andCondition("name in ("zhaoliu","zhangsan")");
        List list = mapper.selectAll();
        PageInfo page = new PageInfo(list);
        System.out.println(page.getTotal());
        for (Test1 test1 : list) {
            System.out.println(test1.getName());
        }
    }

参考资料:http://git.oschina.net/free/M...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69858.html

相关文章

  • MyBatis插件使用--分页插件性能截器

    摘要:对于网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法所需包和配置配置文件中的配置创建,同时指定数据源分页插件设置为时,使用分页会进行查询性能拦截器,用于输出每条语句及其执行 对于PageHelper网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法所需jar包:jsqlparser-0.9.5.jar和pagehelper-5.0.0....

    graf 评论0 收藏0
  • Mybatis常见面试题

    摘要:执行没有,批处理不支持,将所有都添加到批处理中,等待统一执行,它缓存了多个对象,每个对象都是完毕后,等待逐一执行批处理。 Mybatis常见面试题 #{}和${}的区别是什么? #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止...

    liuchengxu 评论0 收藏0
  • 面试官都会问的Mybatis面试题,你会这样回答吗?

    摘要:最终能和面试官聊的开心愉快投缘的叫面霸。能够与很好的集成提供映射标签,支持对象与数据库的字段关系映射提供对象关系映射标签,支持对象关系组件维护。使用可以有效的防止注入,提高系统安全性。 showImg(https://segmentfault.com/img/bVbsSlt?w=358&h=269); 一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。...

    seanHai 评论0 收藏0
  • MyBatis分页插件PageHelper

    摘要:分页插件如果你也在用,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表多表分页。是一个的分页插件负责将已经写好的语句进行分页加工的使用优点无需你自己去封装以及关心分页等问题,使用很方便,前端取数据也很方便。 MyBatis分页插件PageHelper 如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、...

    ivyzhang 评论0 收藏0
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作

    摘要:概述最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了逆向生成映射文件,所以在此使用了第三方插件来实现分页这一功能,下面就如何在项目使用这一插件进行说明。使用方法添加依赖把依赖的包添加到工程中。 1.概述 最近在做宜立方商城项目时,后台管理系统要求实现分页显示,由于项目使用了Mybatis逆向生成映射文件,所以在此使用了mybatis第三方插件--PageHelp...

    TZLLOG 评论0 收藏0

发表评论

0条评论

smartlion

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<