فهرست منبع

精简子类方法

miemie 6 سال پیش
والد
کامیت
76d1b267ef

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

@@ -481,7 +481,12 @@ public abstract class AbstractWrapper<T, R, This extends AbstractWrapper<T, R, T
     /**
     /**
      * 获取 columnName
      * 获取 columnName
      */
      */
-    protected abstract String columnToString(R column);
+    protected String columnToString(R column) {
+        if (column instanceof String) {
+            return (String) column;
+        }
+        throw ExceptionUtils.mpe("not support this column !");
+    }
 
 
     @Override
     @Override
     @SuppressWarnings("all")
     @SuppressWarnings("all")

+ 0 - 5
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/query/QueryWrapper.java

@@ -98,11 +98,6 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
         return sqlSelect.getStringValue();
         return sqlSelect.getStringValue();
     }
     }
 
 
-    @Override
-    protected String columnToString(String column) {
-        return column;
-    }
-
     /**
     /**
      * <p>
      * <p>
      * 返回一个支持 lambda 函数写法的 wrapper
      * 返回一个支持 lambda 函数写法的 wrapper

+ 0 - 5
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/update/UpdateWrapper.java

@@ -84,11 +84,6 @@ public class UpdateWrapper<T> extends AbstractWrapper<T, String, UpdateWrapper<T
         return typedThis;
         return typedThis;
     }
     }
 
 
-    @Override
-    protected String columnToString(String column) {
-        return column;
-    }
-
     /**
     /**
      * 返回一个支持 lambda 函数写法的 wrapper
      * 返回一个支持 lambda 函数写法的 wrapper
      */
      */