Releases: flashvayne/mysql-mybatis-pagination
Releases · flashvayne/mysql-mybatis-pagination
安全及便捷性升级
2.0.0版本 安全及便捷性升级:
"Page.start()" 后的一次查询被执行后,自动使后面的分页处理失效,除非再次调用 "Page.start()" 开始新的分页处理。
此处理是为了增强安全性:
当你在用线程池,并且执行一次分页后未手动执行Page.end()方法,会导致 该线程再次被调起时,产生莫名的分页。
当然,当你使用线程池且 "Page.start()" 之后没有查询被执行时,仍然需要手动调用 "Page.clear()" 去结束当前的分页处理,以至于当前线程再次被调起并执行查询时不会莫名地被分页处理。(因为分页处理是根据ThreadLocal变量生效的)
v1.0.2
修复了问题:
使用druid数据源merge sql error的错误(此错误不影响SQL正常执行)
v1.0.1
性能优化:对统计语句的MappedStatement和BoundSql进行懒加载并缓存
v1.0.0
mysql-mybatis-pagination v1.0.0 release.
jar is available in maven repository:
<dependency>
<groupId>io.github.flashvayne</groupId>
<artifactId>mysql-mybatis-pagination</artifactId>
<version>1.0.0</version>
</dependency>