|
|
@@ -918,24 +918,24 @@ public class JdbcHelper {
|
|
|
if (query.pageSize > 0) {
|
|
|
if (DIALECT_MYSQL == dialect) {
|
|
|
sbr.append(" LIMIT ");
|
|
|
- if (query.pageIndex > 0) {
|
|
|
- sbr.append((query.pageIndex - 1) * query.pageSize).append(",");
|
|
|
+ if (query.pageNum > 0) {
|
|
|
+ sbr.append((query.pageNum - 1) * query.pageSize).append(",");
|
|
|
}
|
|
|
if (query.pageSize > 0) {
|
|
|
sbr.append(query.pageSize);
|
|
|
}
|
|
|
} else if (DIALECT_MSSQL == dialect) {
|
|
|
sbr.append(" OFFSET ");
|
|
|
- if (query.pageIndex > 0) {
|
|
|
- sbr.append((query.pageIndex - 1) * query.pageSize).append(" ROWS ");
|
|
|
+ if (query.pageNum > 0) {
|
|
|
+ sbr.append((query.pageNum - 1) * query.pageSize).append(" ROWS ");
|
|
|
}
|
|
|
if (query.pageSize > 0) {
|
|
|
sbr.append(" FETCH NEXT ").append(query.pageSize).append(" ROWS ONLY ");
|
|
|
}
|
|
|
} else if (DIALECT_PGSQL == dialect) {
|
|
|
sbr.append(" LIMIT ").append(query.pageSize);
|
|
|
- if (query.pageIndex > 0) {
|
|
|
- sbr.append(" OFFSET ").append((query.pageIndex - 1) * query.pageSize);
|
|
|
+ if (query.pageNum > 0) {
|
|
|
+ sbr.append(" OFFSET ").append((query.pageNum - 1) * query.pageSize);
|
|
|
}
|
|
|
} else if (DIALECT_ORACLE == dialect) {
|
|
|
StringBuilder sr = new StringBuilder();
|
|
|
@@ -943,8 +943,8 @@ public class JdbcHelper {
|
|
|
if (query.pageSize > 0) {
|
|
|
sr.append(" WHERE ROWNUM<=").append(query.pageSize).append(") o1");
|
|
|
}
|
|
|
- if (query.pageIndex > 0) {
|
|
|
- sr.append(" WHERE o1.rowno>").append((query.pageIndex - 1) * query.pageSize).append(";");
|
|
|
+ if (query.pageNum > 0) {
|
|
|
+ sr.append(" WHERE o1.rowno>").append((query.pageNum - 1) * query.pageSize).append(";");
|
|
|
}
|
|
|
//聚合类使用子查询
|
|
|
if (!DbUtil.isEmptyOrNull(aggregate)) {
|