瀏覽代碼

方法替换.

nieqiuqiu 5 年之前
父節點
當前提交
c761b973be

+ 1 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/toolkit/ReflectionKit.java

@@ -67,7 +67,7 @@ public final class ReflectionKit {
     public static String getMethodCapitalize(Field field, final String str) {
         Class<?> fieldType = field.getType();
         // fix #176
-        return StringUtils.concatCapitalize(boolean.class.equals(fieldType) ? "is" : "get", str);
+        return StringUtils.guessGetterName(str, fieldType);
     }
 
     /**

+ 2 - 0
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/injector/methods/additional/AlwaysUpdateSomeColumnById.java

@@ -16,6 +16,7 @@
 package com.baomidou.mybatisplus.extension.injector.methods.additional;
 
 import com.baomidou.mybatisplus.core.metadata.TableFieldInfo;
+import lombok.NoArgsConstructor;
 
 import java.util.function.Predicate;
 
@@ -25,6 +26,7 @@ import java.util.function.Predicate;
  * @deprecated
  */
 @Deprecated
+@NoArgsConstructor
 public class AlwaysUpdateSomeColumnById extends com.baomidou.mybatisplus.extension.injector.methods.AlwaysUpdateSomeColumnById {
 
     public AlwaysUpdateSomeColumnById(Predicate<TableFieldInfo> predicate) {