소스 검색

wrapper clear 将sqlSegment重置为空串 缓存标志重置为true

mengchao 3 년 전
부모
커밋
1646e70702
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/segments/MergeSegments.java

+ 2 - 0
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/segments/MergeSegments.java

@@ -80,6 +80,8 @@ public class MergeSegments implements ISqlSegment {
      * @since 3.3.1
      * @since 3.3.1
      */
      */
     public void clear() {
     public void clear() {
+        sqlSegment = StringPool.EMPTY;
+        cacheSqlSegment = true;
         normal.clear();
         normal.clear();
         groupBy.clear();
         groupBy.clear();
         having.clear();
         having.clear();