Browse Source

fix: #2507 github: trim result

yuxiaobin 5 years ago
parent
commit
3e240ac884

+ 2 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/handlers/MybatisEnumTypeHandler.java

@@ -159,8 +159,8 @@ public class MybatisEnumTypeHandler<E extends Enum<?>> extends BaseTypeHandler<E
      * @since 3.3.0
      */
     protected boolean equalsValue(Object sourceValue, Object targetValue) {
-        String sValue = Objects.toString(sourceValue);
-        String tValue = Objects.toString(targetValue);
+        String sValue = Objects.toString(sourceValue).trim();
+        String tValue = Objects.toString(targetValue).trim();
         if (sourceValue instanceof Number && targetValue instanceof Number
             && new BigDecimal(sValue).compareTo(new BigDecimal(tValue)) == 0) {
             return true;