当前位置: 首页 > news >正文

巴音郭楞蒙古自治州网站建设_网站建设公司_版式布局_seo优化

福州+网站开发,低价网站建设推广优化,成都地铁建设分公司网站,用php做企业网站的可行性分页查询 分页查询是日常开发中比较常用的功能。MyBatis框架下也有很多插件实现分页功能#xff0c;比如pageHelper。这是一款非常简单、易用的分页插件#xff0c;能很好地集成在Spring Boot中。pageHelper是一款基于MyBatis的数据库分页插件#xff0c;所以我们在使用它时…分页查询 分页查询是日常开发中比较常用的功能。MyBatis框架下也有很多插件实现分页功能比如pageHelper。这是一款非常简单、易用的分页插件能很好地集成在Spring Boot中。pageHelper是一款基于MyBatis的数据库分页插件所以我们在使用它时需要使用MyBatis作为持久层框架。下面通过示例演示pageHelper实现分页查询。 1.添加pageHelper依赖 修改pom.xml文件添加pageHelper依赖 dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.4.6/version /dependencypageHelper提供了针对Spring Boot框架的依赖库pagehelper-spring-boot-starter对于Spring Boot项目可以使用pagehelper-spring-boot-starter组件。 2.增加pageHelper配置 在application.properties中增加pageHelper配置。 # 分页框架 pagehelper.helperDialectmysql pagehelper.reasonabletrue pagehelper.supportMethodsArgumentstrue pagehelper.paramscountcountSql上面的示例是pageHelper分页框架的初始配置主要用于指定数据库类型。 helperDialect指定数据库类型可以不配置pageHelper插件会自动检测数据库的类型。reasonable分页合理化参数默认为false当该参数设置为true时当pageNum≤0时默认显示第一页当pageNum超过pageSize时显示最后一页。supportMethodsArguments分页插件会根据查询方法的参数自动在params配置的字段中取值找到合适的值会自动分页。params用于从对象中根据属性名取值可以配置pageNum、pageSizecount不用配置映射的默认值。 3.调用测试 增加单元测试方法验证分页功能是否生效。示例代码如下 Testpublic void testSelectListPaged() {PageHelper.startPage(1,5);ListStudent students studentMapper.selectAll();PageInfoStudent pageInfo new PageInfoStudent(students);System.out.println(总页数:pageInfo.getPages(),总条数:pageInfo.getTotal(),当前页:pageInfo.getPageNum());for (Student stu : students) {System.out.println(name:stu.getName(),age:stu.getAge());}}在上面的示例中分页的核心只有一行代码PageHelper.startPage(page,pageSize);就标识开始分页。添加此行代码之后pageHelper插件会通过其内部的拦截器将执行的SQL语句转化为分页的SQL语句。 单击Run Test或在方法上右击选择Run ‘testSelectListPaged’查看单元测试结果运行结果如图所示。 结果表明单元测试方法运行成功控制台输出了当前页的数据列表、总页数、数据总条数和当前页。这说明使用pageHelper插件成功实现了分页功能。 使用时PageHelper.startPage(pageNum, pageSize)一定要放在列表查询的方法中这样在查询时会查出相应的数据量以及总数。
http://www.lebaoying.cn/news/58885.html

相关文章:

  • 廊坊建站软件wordpress 提高速度慢
  • 如何韩国视频网站模板下载 迅雷下载电商网站的费用怎么做帐
  • 做音乐网站电商网站建设计入什么科目
  • html5开发的网站wordpress网易云音乐插件
  • 专业外贸网站做网站制作较好的公司
  • 手机网站后台云浮东莞网站建设
  • 微信分享网站显示图片舞蹈网站模版
  • h5网站建设包括什么设计师做单页的网站
  • 网站规划 评价合肥搜索优化排名
  • 网站后台培训北京建设银行分行招聘网站
  • 下载官方网站appwordpress 不用插件代码高亮
  • 上海自适应网站网站的运营模式
  • 如何撰写网站建设方案书学术会议网站怎么做
  • 山东做网站的公司博达网站建设流程
  • 北京网站设计公司yx成都柚米科技15分享wordpress小程序源码
  • 淘宝优惠券网站用什么软件做网站开发 支付宝订单号
  • 中材矿山建设有限公司网站上海公司注销需要多少钱费用?
  • 青岛建站软件网店装修的意义
  • 杭州网站排名如何做百度推广
  • 石家庄建设厅官方网站开源之家
  • 用dw做网站怎么上传到网站上电商推广专员做什么
  • 汉川网站推广服务找工程项目去哪个平台
  • 做外贸网站空间多少g企业网站的总体设计
  • 做网站的文案怎么写商品热搜词排行榜
  • 东莞网站建设哪家好顺德网站建设公司有哪些
  • 门户营销型网站有什么自学网站建设的网站
  • 网站备案名称怎么修改为什么做视频网站违法
  • 响应式网站图片代码网站改版活动
  • 网站右边上下浮动代码沧州网站建设定制价格
  • 深圳华强北网站建设wordpress最近访客