请问使用SqlPara进行分页查找,是在哪个版本开始支持的?

如下代码,在JFinal哪个版本兼容?3.0跟3.1都没有三个参数的paginate方法的

SqlPara sqlPara = Db.getSqlPara("findGirl", 18, 50);

Db.paginate(1, 10, sqlPara);

我现在使用了其它组件,不方便升级JFinal,但是我很想用SQL管理功能,请问有什么办法兼容吗?

评论区

JFinal

2020-01-07 11:42

不支持 SqlPara 参数的所有 api 可以通过下面的办法解决:
SqlPara sp = Db.getSqlPara(...);
Db.xxx(sp.getSql(), sp.getPara());

对于早期的 paginate 方法来说,确实有点麻烦,需要定义两个 #sql 解决, 建议升级到较高的 jfinal 版本,官方有详细的升级文档,升级很方便:
https://jfinal.com/doc/14-1

热门反馈

扫码入社