소스 검색

fix: #2507 github: trim result

yuxiaobin 5 년 전
부모
커밋
3e240ac884
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/handlers/MybatisEnumTypeHandler.java

+ 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
      * @since 3.3.0
      */
      */
     protected boolean equalsValue(Object sourceValue, Object targetValue) {
     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
         if (sourceValue instanceof Number && targetValue instanceof Number
             && new BigDecimal(sValue).compareTo(new BigDecimal(tValue)) == 0) {
             && new BigDecimal(sValue).compareTo(new BigDecimal(tValue)) == 0) {
             return true;
             return true;