mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28: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 START_AT = " START AT ";
|
||||||
public static final String ROWS_ONLY = " ROWS ONLY";
|
public static final String ROWS_ONLY = " ROWS ONLY";
|
||||||
public static final String ROWS_FETCH_NEXT = " ROWS FETCH NEXT ";
|
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) {
|
if (limitOffset == null) {
|
||||||
limitOffset = 0;
|
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(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 newSql;
|
||||||
}
|
}
|
||||||
return sql;
|
return sql;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user