|
@@ -31,8 +31,7 @@ public class OracleDialect implements IDialect {
|
|
|
public DialectModel buildPaginationSql(String originalSql, long offset, long limit) {
|
|
|
limit = (offset >= 1) ? (offset + limit) : limit;
|
|
|
String sql = "SELECT * FROM ( SELECT TMP.*, ROWNUM ROW_ID FROM ( " +
|
|
|
- originalSql + " ) TMP WHERE ROWNUM <=" + limit +
|
|
|
- ") WHERE ROW_ID > " + OFFSET;
|
|
|
+ originalSql + " ) TMP WHERE ROWNUM <=" + LIMIT + ") WHERE ROW_ID > " + OFFSET;
|
|
|
return new DialectModel(sql, limit, offset).setConsumerChain();
|
|
|
}
|
|
|
}
|