springboot mybatis pagehelper,mybatisplus使用pagehelper

  springboot mybatis pagehelper,mybatisplus使用pagehelper

  PageHelper Mybatis的执行流程

  框架中首先要在配置文件中配置一些东西然后根据这些配置去创建一个会话工厂再根据会话工厂创建会话,会话发出操作数据库的结构化查询语言语句然后通过执行器操作数据再使用计划语句对数据进行封装这就是整个框架框架的执行情况。

  

插件的执行

它主要作用在执行者执行器与地图数据库之间

 

  也就是说框架可以在插件中获得要执行的结构化查询语言语句

  在结构化查询语言语句中添加限制语句,然后再去对结构化查询语言进行封装,从而可以实现分页处理。

  

SpringBoot操作PageHelper

引入依赖

 

  !-分页插件页面助手-依赖groupIdcom.github.pagehelper/groupId artifact id页面助手-spring-boot-starter/artifact id!-特别注意版本问题-1 .2 .13版/version/dependency依赖关系groupId MySQL/groupId artifact id MySQL-connector-Java/artifact id版本8。0 .18/版本/依赖依赖groupIdcom.baomidou/groupId artifact id mybatis-plus-boot-starter/artifact id版本3。3 .1/版本/相关性YAML配置

  #整合数据源spring :数据源:驱动程序类名称: com。MySQL。CJ。JDBC。驾驶员用户名: root密码: ok网址: JDBC :我的SQL ://localhost :3306/mall?使用unicode=真字符编码=utf8服务器时区=GMT 8 # Mybatis-Plus的配置mybatis-plus:配置: log-impl : org。阿帕奇。伊巴提斯。伐木。stdout。标准输出实现#配置在控制台打印结构化查询语言语句# 配置自定义结构化查询语言语句的*mapper.xml文件位置映射器-位置:类路径: * */映射器/* *。xmlpagehelper :助手方言: MySQL合理性:真支持方法参数:真参数3360 count=count SQL项目示例结构

  类别道

  因为使用了MybatisPlus所以有些方法可以不去实现,通过Plus自己编写

  @ mapper公共接口类别Dao扩展底图类别{ } CateService接口

  导入cn。POJO。类别;导入Java。util。*;public interface CateService { public list category page select(int page,int col);}CateServiceImple实现

  导入javax。注释。资源;导入Java。util。列表;@Servicepublic类CateServiceImple实现cate service { @ Resource category Dao category Dao;@ Override public list类别页面选择(int page,int col) {//使用分页表明,从第几页开始,一页多少条数据PageHelper.startPage(page,col);//使用加进行查询所有,因为分页插件会进行结构化查询语言的限制的拼接列表类别类别=类别道。选择列表(空);退货类别;}}核心代码

  //使用分页表明,从第几页开始,一页多少条数据PageHelper.startPage(page,col);//使用加进行查询所有,因为分页插件会进行结构化查询语言的限制的拼接列表类别类别=类别道。选择列表(空);查看结果

  到此这篇关于框架的分页的文章就介绍到这了,更多相关框架的分页内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: