New
6.0.0 - 2023-11-05
- 基于jdk8适配,6.0开始不支持jdk6和7,如果有需要可以使用5.x版本
- 增加异步count支持,全局配置
asyncCount,默认false,单次设置:PageHelper.startPage(1, 10).enableAsyncCount(); 异步使用独立连接(事务)查询,有增删改操作影响查询时不适合开启异步查询。closed #334 - JSqlParser默认开启
parser.withSquareBracketQuotation(true),支持 SqlServer[] - feat: 在
PageInfo类中新增了用以进行数据对象转换的方法<E> PageInfo<E> convert(Page.Function<T, E> function)by codeke CountSqlParser改为接口,允许通过countSqlParser参数替换为自己的实现,支持 #772dialectAlias支持简化配置,例如dm=oracle;oracle=oracle9i,直接引用现在的缩写,不用写类全名countColumn添加注入检测,fixed #686- 增加
PageParam类,不内嵌对象(会影响使用),如果想用可以继承该对象,closed #562 - 所有异常信息改为英文提示
- 放开
setLocalPage,支持 #771 - 解决
sqlserver带union sql解析时处理order by错误的问题,fixed #768 - 优化total逻辑,解决指定不分页查询,同时指定order by时无效的问题,fixed #641
- 修改 dialect 实例化逻辑,保证类完成配置后使用,fixed #742