Quellcode durchsuchen

修正部分情况会有 1=1 的问题

miemie vor 7 Jahren
Ursprung
Commit
d071d30024

+ 4 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/AbstractWrapper.java

@@ -449,7 +449,10 @@ public abstract class AbstractWrapper<T, R, This extends AbstractWrapper<T, R, T
         if (StringUtils.isNotEmpty(sqlSegment)) {
         if (StringUtils.isNotEmpty(sqlSegment)) {
             return sqlSegment + lastSql;
             return sqlSegment + lastSql;
         }
         }
-        return "1=1" + lastSql;
+        if (StringUtils.isNotEmpty(lastSql)) {
+            return "1=1" + lastSql;
+        }
+        return null;
     }
     }
 
 
     public Map<String, Object> getParamNameValuePairs() {
     public Map<String, Object> getParamNameValuePairs() {