SqlHelper发布—比Pagehelper更好用的分页插件

SqlHelper是一款新发布的分页工具,针对PageHelper的不足进行了优化,提供更高的性能和更广泛的支持。它支持MyBatis、JFinal、Ebean等框架,兼容90+种数据库,包括众多国产数据库。SqlHelper无需配置方言,自动识别,并通过Java SPI支持插件。相比PageHelper,SqlHelper利用PrepareStatement提高性能。迁移工具方便从PageHelper平滑过渡。
摘要由CSDN通过智能技术生成

SqlHelper发布—比PageHelper性能更高

起源

前段时间开启了一个新的项目,在选择分页插件时,发现github上很流行的一个是pagehelper,在百度上搜索了一下,使用量。由于项目紧急,所先拿来用了。但是我知道它并不适合我们。原因是它有如下几个缺点:

1) 对国产数据库支持不足

2) 扩展不方便

3) 配置复杂

4) 性能底下 (不要喷我, 因为它不是用的占位符?,发挥不了PrepareSatement的优势)

5) 只支持MyBatis

鉴于它的这些不足,我就趁闲暇时间新开发了一款解决上述缺点的分页工具,它已经在公司里的两个项目得到了验证。但它不仅仅是个分页工具那么简单,目前支持的特性有Pagination、UrlParser,未来会支持更多特性。

关键特性

  1. 支持MyBatis, JFinal,Ebean,Mango
  2. 支持 90+ 种数据库, 支持列表参见 here. 包含了几乎所有的国产数据库:
  • TiDB (北京平凯星辰科技))
  • Doris (Apache Doris,百度研发)
  • M
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值