24282 1 năm trước cách đây
mục cha
commit
70dcf8e3ff

+ 1 - 3
my-test/src/main/java/org/example/join/sql/JoinSqlProvider.java

@@ -102,9 +102,7 @@ public class JoinSqlProvider {
             sqlBuilder.append(SqlConstant.ORDER_BY).append(orderBy);
         }
 
-        if (StrUtil.isNotEmpty(sql.limit)) {
-            sqlBuilder.append(SqlConstant.LIMIT).append(sql.limit);
-        }
+        sqlBuilder.append(sql.limit);
 
         return sqlBuilder.toString();
     }

+ 2 - 1
my-test/src/main/java/org/example/join/sql/Sql.java

@@ -1,5 +1,6 @@
 package org.example.join.sql;
 
+import com.baomidou.mybatisplus.core.toolkit.StringPool;
 import org.example.join.domain.IQueryColumn;
 import org.example.join.domain.ITable;
 import org.example.join.domain.QueryColumn;
@@ -20,7 +21,7 @@ public class Sql<R> {
 
     protected Boolean distinct = false;
     protected Boolean logic = false;
-    protected String limit = null;
+    protected String limit = StringPool.EMPTY;
 
     protected Sql(Class<R> resultCls) {
         this.resultCls = resultCls;

+ 3 - 2
my-test/src/main/java/org/example/join/sql/Where.java

@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.mybatisplus.core.toolkit.StringPool;
 import org.example.join.domain.QueryColumn;
 import org.example.join.domain.QueryConditionOrder;
+import org.example.join.util.SqlConstant;
 
 import java.util.Arrays;
 import java.util.Objects;
@@ -50,12 +51,12 @@ public class Where<R> extends SqlExecute<R> {
     }
 
     public Where<R> limit(Number offset) {
-        sql.limit = StringPool.EMPTY + offset.longValue();
+        sql.limit = SqlConstant.LIMIT + offset.longValue();
         return this;
     }
 
     public Where<R> limit(Number offset, Number rows) {
-        sql.limit = StringPool.EMPTY + offset.longValue() + StringPool.COMMA + rows.longValue();
+        sql.limit = SqlConstant.LIMIT + offset.longValue() + StringPool.COMMA + rows.longValue();
         return this;
     }