波总:
你好,目前在项目上适用JFinal的分页查询功能,发现paginate暂时没有这样的功能(Db.paginate(int pageNumber, int pageSize, String sql, Object... para)),能否告知下是否有别的合适的方法替代类似这样的功能除了目前已有的Db.paginate(pageNumber, pageSize, sqlPara)
如果确实存在不支持的地方,可以从 SQL 模板中拿到 SqlPara,然后再通过 sqlPara.getSql() 拿到 sql, 最后通过下面的方式将 sql 拆分成可用的两个分页的 sql :
String[] sqls = PageSqlKit.parsePageSql(sql);
其中的 sqls[0] 与 sqls[1] 可用于 paginate 的两个参数