mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 09:08:24 +08:00
refactor: 不进行复用的不进行提取常量。
This commit is contained in:
parent
41524440c9
commit
5a67252271
@ -90,9 +90,6 @@ public final class SqlConsts {
|
||||
public static final String START_AT = " START AT ";
|
||||
public static final String ROWS_ONLY = " ROWS ONLY";
|
||||
public static final String ROWS_FETCH_NEXT = " ROWS FETCH NEXT ";
|
||||
public static final String WHERE_RN = ") WHERE RN >";
|
||||
public static final String WHERE_ROWNUM = ") TEMP_DATAS WHERE ROWNUM <=";
|
||||
public static final String ROWNUM_RN_FROM = "SELECT * FROM (SELECT TEMP_DATAS.*, ROWNUM RN FROM (";
|
||||
|
||||
|
||||
// === 联表查询关键字 ===
|
||||
|
||||
@ -129,9 +129,9 @@ public interface LimitOffsetProcessor {
|
||||
if (limitOffset == null) {
|
||||
limitOffset = 0;
|
||||
}
|
||||
StringBuilder newSql = new StringBuilder(ROWNUM_RN_FROM);
|
||||
StringBuilder newSql = new StringBuilder("SELECT * FROM (SELECT TEMP_DATAS.*, ROWNUM RN FROM (");
|
||||
newSql.append(sql);
|
||||
newSql.append(WHERE_ROWNUM).append(limitOffset + limitRows).append(WHERE_RN).append(limitOffset);
|
||||
newSql.append(") TEMP_DATAS WHERE ROWNUM <= ").append(limitOffset + limitRows).append(" ) WHERE RN > ").append(limitOffset);
|
||||
return newSql;
|
||||
}
|
||||
return sql;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user