2019年7月31日

mybatis 分页 RowBounds和PageHelper性能评测

摘要: 测试机器, 笔记本 win7 cpu i5 4210M 8G内存 测试数据 单表 181w数据     mybatis常用分页组件性能对比 1. RowBounds     2. PageHelper     3. 性能对比   阅读全文

posted @ 2019-07-31 16:24 张子扬 阅读(1268) 评论(0) 推荐(0) 编辑

mybatis的两种分页方式:RowBounds和PageHelper

摘要: 原理:拦截器。 使用方法: RowBounds:在mapper.java中的方法中传入RowBounds对象。 RowBounds rowBounds = new RowBounds(offset, page.getPageSize()); // offset起始行 // limit是当前页显示多少 阅读全文

posted @ 2019-07-31 16:23 张子扬 阅读(831) 评论(0) 推荐(0) 编辑

springboot pagehelper

摘要: 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。物理分页该插件目前支持以下数据库的物理分页:OracleMysqlMariaDBSQLiteHsqldbPostgre 阅读全文

posted @ 2019-07-31 16:22 张子扬 阅读(324) 评论(1) 推荐(0) 编辑

关于springboot整合配置pagehelper插件的方法

摘要: 背景故事 最近接手了一个spingboot的项目后,也是一直在折腾这个项目,研究持久层框架的时候看了一下pagehelper的整合方法。我i自己也搜了一下,发现有两种方法,这里替自己总结一下,以备后用。 实际操作 一,java代码配置法 这种方法个人感觉比较繁琐不是很推荐,而且也不怎么符合sprin 阅读全文

posted @ 2019-07-31 16:19 张子扬 阅读(1667) 评论(0) 推荐(0) 编辑

springboot mysql 时区问题

摘要: 问题 使用mysql的jdbc驱动最新版(6.0+)时,会遇到数据库和系统时区差异引起的问题,如下: Caused by: java.sql.SQLException: The server time zone value 'XXXXXXXXX' is unrecognized or represe 阅读全文

posted @ 2019-07-31 10:46 张子扬 阅读(505) 评论(0) 推荐(0) 编辑

springboot 数据库连接配置

摘要: spring.datasource.driver class name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/zhangziyangtest?serverTimezone=Asia/Sha 阅读全文

posted @ 2019-07-31 10:45 张子扬 阅读(406) 评论(0) 推荐(0) 编辑

导航