瀏覽代碼

解决DataChangeRecorderInnerInterceptor出现格式转换错误org.postgresql.util.PSQLException: conversion to class (#6416)

zhangyuhang 8 月之前
父節點
當前提交
672b98ff23

+ 2 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/inner/DataChangeRecorderInnerInterceptor.java

@@ -350,7 +350,7 @@ public class DataChangeRecorderInnerInterceptor implements InnerInterceptor {
                     }
                 } else {
                     if (columnName != null) {
-                        columnNameValMap.put(columnName, String.valueOf(metaObject.getValue(propertyName)));
+                        columnNameValMap.put(columnName, metaObject.getValue(propertyName));
                     }
                 }
             } catch (Exception e) {
@@ -430,7 +430,7 @@ public class DataChangeRecorderInnerInterceptor implements InnerInterceptor {
                         if (setVal instanceof IEnum) {
                             columnNameValMap.put(setColName, String.valueOf(((IEnum<?>) setVal).getValue()));
                         } else {
-                            columnNameValMap.put(setColName, String.valueOf(setVal));
+                            columnNameValMap.put(setColName, setVal);
                         }
                     }
                 }