首页 > 数据库 >SpringBoot之Mybatis开启SQL记录和Pagehelper

SpringBoot之Mybatis开启SQL记录和Pagehelper

时间:2022-09-30 10:34:56浏览次数:45  
标签:mapper pageNum 分页 pageSize Pagehelper reasonable SQL pagehelper SpringBoot

配置mybatis

mybatis:
 #mapper路径 mapper-locations: classpath:mapper/*.xml configuration:
  #日志输出 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启驼峰命名 map-underscore-to-camel-case: true

 分页配置

pagehelper:
  helper-dialect: mysql #数据库,不指定默认自动检测数据库
  reasonable: true #是否启动分页合理化
  support-methods-arguments: true #默认为 false,分页插件会从查询方法的参数值中,自动根据上面 params 配置的字段中取值,查找到合适的值时就会自动分页。
  params: count=countSql #从对象中根据属性名取值,可以配置 pageNum,pageSize,count,pageSizeZero,reasonable,默认值 pageNum=pageNum;pageSize=pageSize;count=countSql;reasonable=reasonable

分页插件 pagehelper依赖

<dependency>
       <groupId>com.github.pagehelper</groupId>
      <artifactId>pagehelper-spring-boot-starter</artifactId>
      <version>1.2.3</version>
</dependency>      

 使用分页

// 设置第几条记录开始,多少页记录为一页
PageHelper.startPage(1,5);
List list=mapper.findAll();
PageInfo<User> pageInfo = new PageInfo<>(list);

 

标签:mapper,pageNum,分页,pageSize,Pagehelper,reasonable,SQL,pagehelper,SpringBoot
From: https://www.cnblogs.com/eternality/p/16744064.html

相关文章

  • SpringBoot2 不同版本中 文件上传大小配置
    由于springboot具有几个版本,不同版本对于文件上传最大限制的配置也有所不同。所以要注意springboot本身的版本,不然会一直报错#在springboot1.3版本中:multipart.maxFil......
  • 【Mysql】Host is blocked because of many connection errors;unblock with 'mysqlad
    错误原因:同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决方式:连接mysql,刷新记录报错host的文件mysql>flushho......
  • 抓包分析mysql
    原文链接,推荐关注作者一、查看客户端sql语句相关信息sudotcpdump-ianyport3306-ww.pacpsudotshark-iany-dtcp.port==3306,mysql-Tfields-emysql.query......
  • SQLServer的最大连接数
    http://t.zoukankan.com/qanholas-p-2450339.html 我们的程序只能够跟SQLServer建立101个连接 在连接字符串中加入代码:Pooling=true;MaxPoolSize=40000;MinPool......
  • linux初始化MySQL数据库
    1.停止MySQL  2.删除数据库中所有的文件及日志[root@localhost~]#rm-rf/var/lib/mysql/*#删除mysql目录下所以文件[root@localhost~]#rm-rf/var/log/mysqld.......
  • elasticsearch 支持sql 查询
    本次部署一共4个节点本次需要部署1个 Coordinator节点,3个Worker节点  一、Coordinator 节点部署 1、dockerrun-d-p8087:8080--nameprestostarburstdata......
  • 关系数据库标准语言SQL(1)
    SQL(StructuredQueryLanguage)结构化的查询语言,是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据数据库语言特点:1.综合统一(功能、数据操作)2.高度非过程化......
  • leetcode-sql-176 求部门第二高的薪水
    SQL架构Employee 表:+-------------+------+|ColumnName|Type|+-------------+------+|id|int||salary|int|+-------------+------+......
  • Oracle常用SQL
    【统计数据条数大于2的】  SELECTSERIAL_NUMBERFROMV_SIMPLE_ENTRUSTMANAGEMENT GROUPBYSERIAL_NUMBERHAVINGCOUNT(SERIAL_NUMBER)>2 【表注释查询】  SE......
  • SQL 循环语句几种写法
    摘自:https://www.cnblogs.com/guorongtao/p/11939751.html1、正常循环语句declare@orderNumvarchar(255)createtable#ttableName(idintidentity(1,1),Ordersvar......