博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot | Mybatis通用mapper的分页查询
阅读量:4182 次
发布时间:2019-05-26

本文共 976 字,大约阅读时间需要 3 分钟。

方法一

@Test    public void findByPage() {        PageHelper.startPage(1, 10, " id desc");        PageInfo
pageInfo = new PageInfo<>(this.countryMapper.selectAll()); //pageInfo.getList().size():10 //sql==>>SELECT Id, countryname, countrycode FROM country order by id desc LIMIT ? System.out.println("pageInfo.getList().size():"+pageInfo.getList().size()); System.out.println("pageInfo = " + pageInfo); }

方法二

@Test    public void findByPage2() {        List
countries = this.countryMapper.selectAll(); PageHelper.startPage(1, 10, " id desc"); PageInfo
pageInfo = new PageInfo<>(countries); //pageInfo.getList().size():183 //sql==>> SELECT Id,countryname,countrycode FROM country System.out.println("pageInfo.getList().size():"+pageInfo.getList().size()); System.out.println("pageInfo = " + pageInfo); }

可以看出不能直接把数据放入PageInfo中,这样起不到分页查询的效果。还可以分页查询使用limit关键字,支持mysql数据库,

转载地址:http://vygai.baihongyu.com/

你可能感兴趣的文章
802.11 traffic id
查看>>
Android系统wifi分析-手动连接过程
查看>>
设置IP别名Shell脚本
查看>>
Source Insight 宏-单行注释
查看>>
levelDB源码分析-Arena
查看>>
levelDB源码分析-SSTable
查看>>
平滑升级Nginx的Shell脚本
查看>>
SSH远程会话管理工具
查看>>
canvas标签设长宽是在css中还是在标签中
查看>>
如何创建一个vue项目
查看>>
webpack和webpack-simple中如何引入css文件
查看>>
vue1.0和vue2.0的区别之路由
查看>>
关于vue-router2.0的学习笔记
查看>>
vue1.0与2.0区别之生命周期
查看>>
vue2.0之非父子组件通信
查看>>
如何建立svn版本库并运行它
查看>>
如何合并svn分支到主干上
查看>>
libusb源码学习:list_entry
查看>>
libusb源码学习:几个函数加载的宏(windows)
查看>>
MCU_如何通过硬件VID 查找生产厂家
查看>>