JFinal分页paginate(pageNumber, pageSize, select, sqlExceptSelect)第四个参数是什么意思?

夜辰 发布于 2015/01/27 17:39
阅读 5K+
收藏 0

@JFinal 你好,想跟你请教个问题:JFinal分页paginate(pageNumber, pageSize, select, sqlExceptSelect)第四个参数是什么意思?是不是分页的时候,要 select count(*) 加上第四个参数 呢?

加载中
1
Vic_
Vic_

假设1条完整sql是  select 1 from dual

方法中的select 就是  "select 1", sqlExceptSelect 就是 "from dual"


Vic_
Vic_
你可以看下源码啊。 第四个参数在count的时候是用到了, 是select count(*) + sqlExceptSelect
夜辰
夜辰
。。。。。第四个参数是用来作为select count(*)的条件吧。从输出的sql语句可以推断的出来。
1
laigous
laigous
sqlExcept(除了)Select 就是除了select XXX以外的其他sql
1
xiuj
xiuj
 Db.use(dsName)
                       .paginate(pageIndex + 1,
                                 pageSize,
                                 "SELECT " + columns,
                                 " FROM (" + TemplateHelper.evaluate(this.sql) + ") aliases " + orderby);
返回顶部
顶部