Mybatis分页插件更新
分页插件演示:http://blog.csdn.net/isea533/article/details/23831273
分页插件演示样例:http://blog.csdn.net/isea533/article/details/24700339
假设你也在用Mybatis。建议尝试该分页插件。一定是最方便使用的分页插件。
下载最新版代码:http://git.oschina.net/free/Mybatis_PageHelper
近期使用分页插件时,发现一些特殊情况下报错的问题,报错的地方经过分析发现时求count时候的參数有问题。
并且是在使用了<foreach>一类的特殊标签时会产生的问题。
<foreach>循环的时候,会定义入參为__frch_item_0,__frch_item_1等等,在第一版的分页插件中。在144行的代码中:
BoundSql countBS = new BoundSql(mappedStatement.getConfiguration(), countSql,boundSql.getParameterMappings(), boundSql.getParameterObject());
找到原因后,对代码做例如以下改动,在原PageHelper.java的144行以下加入例如以下代码:
//须要将metaParameters赋值过去..
MetaObject countBsObject = SystemMetaObject.forObject(countBS);
MetaObject boundSqlObject = SystemMetaObject.forObject(boundSql);
countBsObject.setValue("metaParameters",boundSqlObject.getValue("metaParameters"));
通过这3行代码将metaParameters的值给countBS对象。
改动之后就不会有问题了。
下载最新版代码:http://git.oschina.net/free/Mybatis_PageHelper
版权声明:本文博客原创文章,博客,未经同意,不得转载。
转载于:https://www.cnblogs.com/blfshiye/p/4663343.html
Mybatis分页插件更新相关推荐
- MyBatis学习总结(17)——Mybatis分页插件PageHelper
2019独角兽企业重金招聘Python工程师标准>>> 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件. 分页插件支持任何复杂的单表.多表分页,部分特殊 ...
- (转)淘淘商城系列——MyBatis分页插件(PageHelper)的使用以及商品列表展示
http://blog.csdn.net/yerenyuan_pku/article/details/72774381 上文我们实现了展示后台页面的功能,而本文我们实现的主要功能是展示商品列表,大家要 ...
- springboot整合mybatis分页插件
1.springboot版本为2.0.1,数据库为mysql,引入pagehelper的pom依赖 <!--mybatis分页插件--> <dependency><gro ...
- 解决使用mybatis分页插件PageHelper的一个报错问题
解决使用mybatis分页插件PageHelper的一个报错问题 参考文章: (1)解决使用mybatis分页插件PageHelper的一个报错问题 (2)https://www.cnblogs.co ...
- MyBatis分页插件PageHelper使用练习
转载自:http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/HowToUse.markdown 1.环境准备: 分页插件p ...
- Mybatis:Mybatis分页插件
文章目录 1. Mybatis分页插件 1.1 分页插件介绍 1.2 分页插件的使用 1.3 分页插件的参数获取 1.4 分页插件知识小结 分页助手相关 API 1. Mybatis分页插件 1.1 ...
- 使用abel533大神的mybatis分页插件总结
今天使用了abel533大神的mybatis分页插件,遇到了写问题,特意在这里做个总结,方便以后查找. 首先该测试是在本人的ssm基础框架上实现的,有兴趣的可以先看看本人的博客置顶帖.高手就略过吧. ...
- Mybatis分页插件MybatisHelper的使用
Mybatis分页插件MybatisHelper的使用 MybatisHelper是Mybatis的一个数据分页插件,是国内的一个牛人""刘增辉""所写,功能强 ...
- Mybatis分页插件PageHelper使用教程(图文详细版)
Mybatis分页插件PageHelper使用教程(图文详细版) 1.配置 2.后台代码 controller类 html页面 html页面效果图 1.配置 小编的项目是springBoot项目,所以 ...
最新文章
- Sass函数:Sass Maps的函数-map-has-key($map,$key)
- 理解vuex -- vue的状态管理模式
- .net core vs java_VS Code 1.19.3调试.net core 2并始终满足“只能调试64位进程”
- 深度学习核心技术精讲100篇(八)-keras 实战系列之深度学习中的多任务学习(Multi-task learning)
- UPX脱壳全程分析(转)
- evc4工程移植vs.net2005所碰到的问题积累
- 1-4 鸡兔同笼(算法竞赛经典入门)
- C语言有参函数调用时参数间数据传递问题
- Centos 6\7下yum安装R
- Linux下的wc命令
- 作业五之系统设计时所实现的质量属性战术
- Confluence3.4的安装和配置
- python机器学习之特征值处理(sklearn)
- tp5 mysql 使用ignore_tp5数据库配置操作
- Graphpad prism8
- JAVA 利用牛顿迭代公式开方
- 相机焦距与视场角FOV
- RAKsmart:Windows修改远程端口号的方法
- mysql 循环之continue
- mysql中update子查询,update 子查询使用介绍
热门文章
- linux下的python环境,linux下python环境
- Java开发面试技巧,如何设计一个优雅的RESTFUL的接口
- 【Java Web开发指南】Maven+MyBatis实现增删改查的Demo
- 【系统分析与设计】UML协作图绘制方法(真の能看懂~!)
- 【Network Security!】服务器远程管理
- 本地Windows远程桌面连接阿里云Ubuntu服务器
- 计算机作文1500字,写科技的作文1500字
- 领计算机二级证材料,计算机二级证书怎么领
- 让指针指向初始位置c语言,初始C语言中的指针(翁凯男神MOOC)
- 网络营销外包——网络营销外包专员浅析提升用户体验从哪入手?