Mybatis_PageHelper 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Mybatis_PageHelper 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Mybatis_PageHelper 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Mybatis_PageHelper 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Mybatis_PageHelper 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Liuzh_533
适用人群 未知
收录时间 2014-05-20

软件简介

Mybatis分页插件 - PageHelper

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。

该插件目前支持以下数据库的物理分页:

  1. Oracle

  2. Mysql

  3. MariaDB

  4. SQLite

  5. Hsqldb

  6. PostgreSQL

  7. DB2

  8. SqlServer(2005+)

  9. Informix

  10. H2

  11. SqlServer2012

  12. Derby

  13. Phoenix

  14. 达梦数据库

  15. 阿里云PPAS

相关链接

对应于github的项目地址:https://github.com/pagehelper/Mybatis-PageHelper

Mybatis专栏:

更新日志

作者博客:http://blog.csdn.net/isea533

作者邮箱: abel533@gmail.com

更多MyBatis相关内容可以访问: www.mybatis.tk

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (20)

加载中
可惜 没有hive
2018/04/05 09:00
回复
举报
打分: 较差
Page返回到前端只剩数据,没有分页信息。这与springmvc不兼容,估计是page继承ArrayList的原因。还要我在Action中转一下么?还有就是数据库方言也不能自动识别,需要手动配置
2018/01/16 15:23
回复
举报
打分: 力荐
最过的最简单最好用的分页插件
2017/11/27 13:46
回复
举报
pagehelper-spring-boot-starter,1.2.1版本,maven不能引入5.1.1,引入 的只能 是5.0.0,这个版本不能排序啊
2017/09/15 17:39
回复
举报
这个时候就得分两个sql了,我现在的思路就是,第一个真分页sql只查主键,然后用查出来的主键去查这一页的真实数据,然后用他把第一个分页查出来的list替换掉,有点笨,但如果不换插件,也没什么好方法
2017/08/29 23:49
回复
举报
楼主,我在用软件期间,遇到统计总数接口是有点问题的,是把所有字段查出统计,就会导致查询很难,楼主辛苦了!
2017/08/04 08:36
回复
举报
打分: 推荐
ibatis 中的 flushOnExecute 在mybatis 中用什么来替换的了?
2017/07/24 10:21
回复
举报
楼主您好,请教个问题,就是插件如何做到的只能分页 PageHelper.startPage()开关后的第一个查询语句?
2017/06/09 18:36
回复
举报
打分: 力荐
很方便使用
2017/01/03 09:26
回复
举报
杠杠好用,非常棒 Mybatis分页插件
2014/11/07 13:33
回复
举报
更多评论
发表于软件架构专区
2020/07/27 09:53

Mybatis 分页插件 PageHelper 5.2.0 发布

时隔8个月,分页插件这次带来了一次大的更新。 5.2.0 - 2020-07-26 jsqlparser升级到3.2版本,sql解析更好,对sqlserver支持更好。 修改 sqlserver 方式中的替换正则,现在允许 with( nolock ) 括号中存在空格。 解决 reasonable 和 pageSizeZero,以及 offset 用法中的bug,现在的含义和结果更一致。 分页 SQL 拼接过程中增加换行符,避免原始 SQL 中存在注释导致分页部分无效。 Oracle 和 Db2 中的行号 ROW_ID 别名改为 PAGEHE...

20
12
发表于开发技能专区
2019/11/27 10:26

Mybatis 分页插件 PageHelper 5.1.11 发布

该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 阿里云PPAS 神通数据库 HerdDB 5.1.11 - 2019-11-26 增加神通数据库的支持 wangss Add support for HerdDB - support HerdDB, mostly like MySQL - auto detect HerdDB Enrico Olivelli fix some typos and grammar issues LHearen pagehelper-spring-boot-...

9
20
发表于服务端专区
2019/06/06 13:02

Mybatis 分页插件 PageHelper 5.1.10 发布

该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 阿里云PPAS 5.1.10 在 5.1.0 - 2017-08-28 版本中,增加 ReplaceSql 接口用于处理 sqlServer 的 with(nolock) 问题,增加了针对性的 replaceSql 参数, 可选值为 simple 和 regex,或者是实现了ReplaceSql接口的全限定类名。默认值为 simple,仍然使用原来的...

8
17
发表于服务端专区
2019/05/30 08:53

Mybatis 分页插件 PageHelper 5.1.9 发布

该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 阿里云PPAS 隔了大半年终于发布了一个小版本,升级了一些依赖,解决了一些兼容性问题和 BUG,升级后的 jsqlparser 2.0 对 sql 解析的支持已经大幅提高,下一步会考虑集成 druid 的 sqlparser。 5.1.9 升级 jsqlparser 为 2.0,升级 mybatis 为 3.5.1,解决兼...

10
33
发表于开发技能专区
2018/10/14 15:36

Mybatis 分页插件 PageHelper 5.1.7 发布

Mybatis分页插件 - PageHelper 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 阿里云PPAS 5.1.7 - 2018-10-11 增加对阿里云PPAS数据库的支持,自动识别edb,fixed #281 对应的 Spring Boot Starter 版本为 1.2.9。...

1
6
发表于软件架构专区
2018/09/03 08:53

Mybatis 分页插件 PageHelper 5.1.5 发布

如果你也在用 Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 5.1.5 更新日志 优化代码,去掉没必要的校验(by lenosp) 解决 pageKey 多处理一次的小问题 #268 新增 gitee 提供的 javadoc 文档(https://apidoc.gitee.com/free/Mybatis_PageHelper) ...

6
8
2018/04/23 09:24

Mybatis 分页插件 PageHelper 5.1.4 发布

如果你也在用 Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 达梦数据库 更新日志: 默认增加达梦数据库(dm),可以自动根据 jdbcurl 使用Oracle方式进行分页。如果想换 SqlServer 可以参考 5.1.3 更新日志中的 dialectAlias 参数。 对应的 pagehelper-start...

17
13
发表于开发技能专区
2018/04/08 10:22

Mybatis 分页插件 PageHelper 5.1.3 发布

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 如果你使用 Maven 可以在pom.xml 中添加下面的依赖: <dependency>     <groupId>com.github.pagehelper</groupId>     <artifactId>pagehelper</artifactId>     <version>5.1.3<...

4
35
发表了资讯
2017/09/19 06:47

Mybatis 分页插件 PageHelper 5.1.2 发布

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 如果你使用 Maven 可以在pom.xml 中添加下面的依赖: <dependency>     <groupId>com.github.pagehelper</groupId>     <artifactId>pagehelper</artifactId>     <version>5.1.2<...

9
50
发表了资讯
2017/08/31 08:46

Mybatis 分页插件 PageHelper 5.1.1 发布

Mybatis分页插件 - PageHelper 5.1.1 发布了。 本次更新完全针对 SqlServer 2005 和 SqlServer 2008,使用这两个版本数据库的需要更新,对其他数据库没有影响。 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 如果你使用 Maven 可以在pom.xml 中...

5
36
发表了资讯
2017/08/29 06:48

Mybatis 分页插件 PageHelper 5.1.0 发布

Mybatis分页插件 - PageHelper 5.1.0 发布了。 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 如果你使用 Maven 可以在pom.xml 中添加下面的依赖: <dependency>     <groupId>com.github.pagehelper</groupId>     <artifactId>pageh...

8
25
发表了资讯
2017/08/01 08:54

Mybatis 分页插件 PageHelper 5.0.4 发布

Mybatis分页插件 - PageHelper 5.0.4 发布了。 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 该插件目前支持以下数据库的物理分页 Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 Derby Phoenix 如果你使用 Maven 可以在pom.xml 中添加下面的依赖: <dependency>     <groupId>com.github.pagehelper</groupId>     <artifactId>pageh...

20
72
发表了资讯
2017/06/22 09:16

Mybatis 分页插件 PageHelper 5.0.3 发布

Mybatis分页插件 - PageHelper 5.0.2 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。 新的文档地址:https://pagehelper.github.io 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 De...

17
73
发表了资讯
2017/05/31 09:13

Mybatis 分页插件 PageHelper 5.0.2 发布

Mybatis分页插件 - PageHelper PageHelper 5.0.2 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby 使用 PageHelper 你只需要在 ...

8
64
发表了资讯
2017/04/25 12:28

Mybatis 分页插件 PageHelper 5.0.1 发布

Mybatis分页插件 - PageHelper PageHelper 5.0.0 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby 使用 PageHelper 你只需要在 ...

8
61
发表了资讯
2017/02/05 11:41

Mybatis 分页插件 PageHelper Starter 1.1.0 发布

Mybatis 分页插件 PageHelper Starter v1.1.0 更新内容: 解决可能会注册两次分页插件的问题(由于属性注解导致的两次加载)。 增加 PageHelperProperties 注入,常用属性可以通过 IDE 自动提示。 有关 pagehelper-spring-boot-starter 的用法可以参考集成示例 MyBatis-Spring-Boot。 如果你使用最好用的分页插件 PageHelper 5.x 版本,在 Spring Boot 中使用时,可以使用 pagehelper-spring-boot-starter。添加依赖即可使用。 ...

4
51
发表了资讯
2017/01/03 08:39

Mybatis 分页插件 PageHelper 5.0.0 发布

Mybatis分页插件 - PageHelper PageHelper 5.0.0 发布了。如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。想要使用分页插件?请看如何使用分页插件。 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby 使用 PageHelper 你只需要在 ...

39
90
发表了资讯
2016/12/09 09:25

Mybatis 分页插件 PageHelper 4.2.0 发布

Mybatis分页插件 - PageHelper 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。 想要使用分页插件?请看如何使用分页插件。 物理分页 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005,2008) Informix H2 SqlServer2012 Derby Maven坐标: <dependency>     <groupId>...

18
94
发表了资讯
2016/03/07 00:00

Mybatis 分页插件 4.1.2 发布

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。 想要使用分页插件?请看如何使用分页插件 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 4.1.2更新日志 增加可配参数closeConn,当使用动态数据源时,分页插件获取jdbcUrl后,控制是否关闭...

4
98
发表了资讯
2016/01/05 00:00

Mybatis 分页插件 4.1.1 发布

如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。 想要使用分页插件?请看如何使用分页插件 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix H2 SqlServer2012 4.1.1更新日志: 解决动态数据源时获取连接后未关闭的严重bug#80 解决动态数据源时SqlSource和par...

1
23
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2015/08/03 15:54

pagehelper/Mybatis-PageHelper

Mybatis分页插件 - PageHelper 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示。 想要使用分页插件?请看如何使用分页插件。 物理分页 该插件目前支持以下数据库的物理分页: Oracle Mysql MariaDB SQLite Hsqldb PostgreSQL DB2 SqlServer(2005+) Informix 配置dialect属性时,使用小写形式: oracle,mysql,mariadb,sqlite,hsqldb...

1
6
发表了博客
2020/04/17 09:03

mybatis分页之Pagehelper

PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件,其实我并不想加上好用两个字,但是为了表扬插件作者开源免费的崇高精神,我毫不犹豫的加上了好用一词作为赞美。 原本以为分页插件,应该是很简单的,然而PageHelper比我想象的要复杂许多,它做的很强大,也很彻底,强大到使用者可能并不需要这么多功能,彻底到一参可以两用。但是,我认为,作为分页插件,完成物理分页任务是根本,其它的很多智能并不是必要的,保持...

0
0
发表了博客
2020/03/03 09:31

MyBatis PageHelper分页插件

## 1 PageHelper作用 官网:https://pagehelper.github.io/ PageHelper是一个Mybatis的分页插件, 负责将已经写好的sql语句, 进行分页加工。官网说法:如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。 优点:无需你自己去封装以及关心sql分页等问题,使用很方便,前端取数据也很方便。 ## 2 导入PageHelper插入依赖 ```xml com.github.pagehelper pagehelper ...

0
0
2018/10/12 14:32

MyBatis 分页插件 PageHelper

# 1.简介 官网:https://pagehelper.github.io/ PageHelper可以说是目前最流行的MyBatis分页插件了,它使用起来非常简单且提供一整套的解决方案。以下,我们以传统Spring项目为例,介绍如何进行使用。SpringBoot的配置十分简单,可以直接参照项目:https://github.com/abel533/MyBatis-Spring-Boot 。 # 2.配置 以下内容摘自 https://pagehelper.github.io/docs/howtouse/ ## 2.1.jar 如果项目不使用maven,可以下载下面的jar添...

0
0
发表了博客
2019/05/12 17:09

MyBatis分页组件--PageHelper

一.介绍   PageHelper是国内非常优秀的一款开源的 mybatis 分页插件,它支持基本主流与常用的数据库,例如 Oracle、Mysql、MariaDB、SQLite、Hsqldb 等。 官网网址:https://pagehelper.github.io/ GitHub地址:https://github.com/pagehelper/Mybatis-PageHelper How To Use:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/en/HowToUse.md 二.基本使用 1.第一步:导入Maven坐标 <!-- 集中定义依赖版本号...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
02/19 20:16

使用Mybatis分页查询,数据库数据随时插入或更新,这时传统分页查询可能就会查询到重复数据,如何解决?

在使用mybatis作为数据库框架时,如果要对数据进行分页处理,传统的分页方式(逻辑分页和物理分页)都是根据偏移量offset作为分页的起始位置,如果数据库数据被随时插入或者更新或者失效,不就会导致下一次分页的起始位置不一定是上一次的结尾吗?就有可能导致此次分页查询数据和上一次部分重复,这怎么解决?

2
0
发表于软件架构专区
2019/12/29 09:08

请教关于mybatis 一对多查询 分页错误

ssm框架 用PageHelper来分页 一个teacher表 一个course表 字段teacherId外键关联teacher表主键id 一个student表 course和student是多对多关系 用表s_c_m关联 student 和course表 s_id外键关联student的id c_id外键关联course的id 现在我是想查询出某个教师的所有课程以及选择这些课程的学生 public ResultUtil getStudentCourses(Integer page, Integer limit, Integer teacherId) { PageHelper.startPage(page,limit); List<C...

2
0
发表了问答
2016/04/20 12:51

关于查询结果返回的问题,网上搜不到解决方法。求助

我在网上找了好多实例。 PageHelper.startPage(1, 3, "id"); List<User> user=UserMapper.selectByParamListPage(map); System.out.println(user); 不用分页插件的时候返回的值是正常的 加了PageHelper.startPage(1, 3, "id");后返回的只是一个 Page{count=true, pageNum=1, pageSize=3, startRow=0, endRow=3, total=6, pages=2, countSignal=false, orderBy='id', orderByOnly=false, reasonable=false, pageSizeZero=true} 为...

6
0
发表于软件架构专区
2019/05/06 17:29

PageHelper对达梦数据库分页问题

@Liuzh_533 你好,想跟你请教个问题:今天看到支持达梦数据库了,但是在官网上没看到方言类型,能麻烦您告知下吗?

5
0
发表于开发技能专区
2019/05/07 11:15

PageHelper对达梦数据库分页问题

@zhu_kai1 你好,想跟你请教个问题:之前看到你提问了这个问题,麻烦请问一下现在解决了吗?

2
0
发表了问答
2016/04/04 19:40

并没有使用pagehelper进行分页查询,为什么还是调用了?

@Liuzh_533 你好,想跟你请教个问题: DAO层执行以下语句 Long count = sqlSession.selectOne("news.getNewsCount", newsModel); Mybaits的Mapper.xml中是这样写的: <select id="getNewsCount" parameterType="NewsModel" resultType="long" flushCache="true"> <![CDATA[ SELECT count(1) from sys_news n where 1=1 AND n.company_id = #{company_id} AND getDate() BETWEEN n.news_open_date AND da...

6
0
发表了问答
2017/08/08 17:23

高手问答第 165 期 —— 资深 Java 工程师带你解读 MyBatis

OSCHINA 本期高手问答(2017 年 8 月 9 日 — 8 月 15 日)我们请来了@Liuzh_533 刘增辉为大家解答关于 MyBatis 方面的问题。 刘增辉,资深 Java 工程师,热爱技术研究,乐于分享心得,活跃于 CSDN 和开源中国社区。对 MyBatis 源码有着深入研究,同时热衷于开源项目,在 GitHub 和开源中国社区上发布了多个开源项目,是 MyBatis 官方推荐的分页插件 PageHelper 和通用 Mapper 的作者,所发布项目受到了数千人的关注。 MyBatis ...

145
66
2017/08/01 20:40

mybatis generator 引入分页插件后,自动生成失败

4
0
发表了问答
2016/10/21 11:51

pageInfo.getList() 没有值

@Liuzh_533 你好,想跟你请教个问题: PageHelper.startPage(nowpage, size); List<Member> members = memberMapper.selectMember(map); PageInfo<Member> pageInfo = new PageInfo<Member>(members); queryResult.setTotalRecord((int)pageInfo.getTotal()); queryResult.setResultList(pageInfo.getList()); pageInfo.getList() 没有值 这是为什么?...

9
0
发表了问答
2016/10/10 18:51

Pagehelper如何在指定位置添加分页

@Liuzh_533 你好,想跟你请教个问题: 我先描述一下这样一个场景,A,B两个表,A跟B是一对多的关系,现在要对A进行分页查询,并同时用join带出每个A所关联的所有的B,结合配置文件中的resultMap里的collection元素,是可以完美地构造业务对象的(A对象里有一个List存放关联的B)。 但是,在此场景下,用pagehelper直接对整个查询的SQL进行分页就不对了,可不可以在指定的位置添加分页?比如对A表进行分页,其结果作为临时表再j...

6
0
发表了问答
2016/04/04 20:20

你们是如何使用Mybaits二级缓存的?

你们是如何Mybaits的二级缓存的? 按我的理解Mybaits的二级缓存开启后,一般设计方式是对于同一张表的CURD的操作都放在一个Mapper xml里面,如news表的CURD可以定义为newsMapper.xml,里面可以有各种方法,如:getNewsList, createNews,updateNews,deleteNews等方法。 这样确实有效,但实际开发过程不太可能为每张表都写一个Mapper.xml文件,比如我们一般都有一个commonMapper.xml 常用的select, update, delete方法都会写的这里...

17
0
发表了问答
2016/03/25 14:38

mybatis可以处理复杂类型的数据返回,但是用分页处理会出现问题

<resultMap id="detailedBlogResultMap" type="Blog"> <id property="id" column="author_id"/> <result property="username" column="author_username"/> <result property="password" column="author_password"/> <result property="email" column="author_email"/> <result property="bio" column="author_bio"/> <result property="favouriteSection" column="author_favourite_section"/> <collection property="posts" of...

1
1
发表了问答
2015/08/05 10:19

使用ehcache缓存查询结果时如何解决分页查询的冲突?

@Liuzh_533 你好,想跟你请教个问题:项目里用的是mybatis,所以也理所当然地用了mybatis分页插件,确实方便好用。现在为了提高查询效率减少访问数据库的次数,就集成了ehcache缓存查询结果,试了下发现分页查询的时候会有问题,因为mybatis分页插件是通过拦截sql获得查询结果的,而如果缓存里有数据就不会发sql请求的,这就导致分页插件获得的结果是空的,且总记录数也是0,请问该如何解决这样的冲突?谢谢。...

2
0
发表了问答
2015/06/23 21:31

请问能否为插件加上排序的能力?

@Liuzh_533 你好,想跟你请教个问题: 感谢作者, 目前项目使用了pagehelper, 感觉非常的方便. 不过之前使用mybatis-paginator 有个比较方便的用法: String sortString = "age.asc,gender.desc";//如果你想排序的话逗号分隔可以排序多列 PageBounds pageBounds = newPageBounds(page, pageSize , Order.formString(sortString)); 这样就可以排序查询了. 相关博文: http://blog.csdn.net/szwangdf/article/details/27859847 觉得很...

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
20 评论
526 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部