其他具体代码接上文-》mybatis自定义处理器

1.导入坐标

 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>3.7.5</version></dependency><dependency>
<!--      解析器--><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>0.9.1</version></dependency>

2.在UserMapper(dao)接口中定以findAll方法

public List<User> findAll();

2.在UserMapper.xml中添加sql查询

<select id="findAll" resultType="user">select * from user</select>

3.测试

public class MapperTest {@Testpublic void test1() throws IOException {InputStream stream = Resources.getResourceAsStream("SqlMapConfig.xml");SqlSession sqlSession = new SqlSessionFactoryBuilder().build(stream).openSession();UserMapper mapper = sqlSession.getMapper(UserMapper.class);//        设置分页相关参数PageHelper.startPage(2,3);List<User> list = mapper.findAll();//获得与分页相关的参数PageInfo<User> pageInfo=new PageInfo<User>(list);System.out.println("当前页:"+pageInfo.getPageNum());System.out.println("每页显示条数:"+pageInfo.getPageSize());System.out.println("总条数:"+pageInfo.getTotal());System.out.println("总页数:"+pageInfo.getPages());System.out.println("上一页:"+pageInfo.getPrePage());System.out.println("下一页:"+pageInfo.getNextPage());System.out.println("是否是第一页:"+pageInfo.isIsFirstPage());System.out.println("是否是最后一页:"+pageInfo.isIsLastPage());for(User user:list){System.out.println(user);}}
}

4.结果

Mybatis-plugins分页助手实现查询数据分页相关推荐

  1. Javaweb15==mysql+mybatis+servlet+axios+fasetjson+vue+elementUI前后端分离,实现列表后端分页、模糊查询后分页、新增、单一/批量删除、修改

    难点:模糊查询后再次分页,并可以选择页数. 最终环境配置: maven3.8:依赖包管理 IDEA2021+JDK8+mysql connector java5+Mysql5+mybatis3.5:从 ...

  2. MyBatis的逆向工程、QBC查询(分页插件)

    目录 1.创建逆向工程的步骤 a>添加依赖和插件 b>创建MyBatis的核心配置文件 c>创建逆向工程的配置文件 d>执行MBG插件的generate目标 2.QBC查询 分 ...

  3. mysql大量数据分页优化_mysql大量数据分页优化

    一般我们数据量大的时候,然后就需要进行分页,一般分页语句就是limit offset,rows.这种分页数据量小的时候是没啥影响的,一旦数据量越来越大随着offset的变大,性能就会越来越差.下面我们 ...

  4. MVC3学习第十三章 佟掌柜第二弹——MVC3下利用陕北吴旗娃的分页控件实现数据分页...

    本章学习内容 1.了解陕北吴旗娃的Mvc分页控件 2.利用分页控件实现MVC3下的商品分页 3.利用分页控件实现MVC3下一个页面多个分页以及ajax分页效果 1.了解陕北吴旗娃的Mvc分页控件 在w ...

  5. Jsp新闻项目(规范访问分页之模糊查询主题分页查询[客户页面])

    目录 一.规范访问 二.模糊查询分页 1.代码分析 上一章我们有讲到将伪表查询代替之前的模糊查询来进行分页,今天我们要在伪表查询的基础上加上模糊查询,也就是说在模糊查询时也可以分页了 三.主题分页查询 ...

  6. express ajax分页实例,DevExpress Navigator 数据分页 示例

    [实例简介] DevExpress Navigator 示例,数据分页 [实例截图] [核心代码] /// /// 分页事件处理 /// /// 事件名称 /// 按钮控件 /// PengZhen ...

  7. 数据库学习实践(四、五)--分页浏览、查询数据

    数据库红皮书上的四.五个例子,反反复复看了五六遍.每一次看,都有每一次的收获.例子中有好多值得我们琢磨学习的地方. 下面说说我对这两个例子的理解. 一:分页显示:            利用recor ...

  8. elasticsearch 查询数据 | 分页查询

    Elasticsearch  的查询很灵活,并且有Filter,有分组功能,还有ScriptFilter等等,所以很强大.下面上代码: 一个简单的查询,返回一个List<对象> .. /* ...

  9. 使用PageHelper分页插件手动分页,其他查询数据出现串连问题

    在一个需求中,需要在代码中进行分页,于是就选用了PageHelper分页插件进行分页,刚开始的时候忘记了PageHelper分页插件的用法于是我就用: // 设置分页查询条件 PageHelper.s ...

最新文章

  1. linux esd转iso,window_Win10 TH2正式版10586官方ESD映像怎么转换成ISO镜像?,今天phpstudy分享了Win10 TH2(Build - phpStudy...
  2. android 稳定性测试工具,APP 稳定性测试工具-Fastbot_Android详解
  3. 最大流最小费用java_最小费用最大流及算法
  4. Swoole跨域问题解决
  5. 获取场景中指定类的实例
  6. 重磅资料!Github上的PHP资源汇总大全
  7. 安卓开发由一个APP拉起另一个APP的方法总结
  8. PDF文件的加载及展示
  9. 使用pt-query-digest,找到不是很合适的sql
  10. 5G NR CDRX
  11. 微电影后期制作的流程
  12. 百度云破解不限速版(绿色免安装)
  13. 机器学习(四):批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)
  14. IBM大中华区云计算总经理张永健:私有云产品受欢迎
  15. windows7 专业版安装中文语言包
  16. VC错误——stack overflow
  17. 微型计算机原理实验程序,微机原理实验(含程序).doc
  18. JS 删除对象(Object)中的键值对
  19. python输出一个函数多项式_python实现PolynomialFeatures多项式的方法
  20. Mysql聚簇索引和费聚簇索引的区别

热门文章

  1. I2C驱动程序框架probe道路
  2. 安装shopex注意事项
  3. 使用AOP动态调用WebService
  4. 区分一下强制类型转换运算符重载/赋值运算符重载/对象定义的赋值
  5. Net 4.0 Parallel 编程(六)Task(下)
  6. httpclient 调取接口_HttpClient调用接口发送文件
  7. 基于java的作业管理系统_基于java的作业管理系统
  8. python顺序结构有一个入口_高楼万丈平地起,基础要打牢!Python获取类的层次结构和继承顺序...
  9. matlab读取pdb文件,使用BioPython读取.pdb文件的整个目录
  10. Spring与Hibernate结合使用