瀏覽代碼

修复oracle, char[] to number

AE86 9 月之前
父節點
當前提交
d8f7303826
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      dbsyncer-sdk/src/main/java/org/dbsyncer/sdk/connector/schema/NumberValueMapper.java

+ 3 - 0
dbsyncer-sdk/src/main/java/org/dbsyncer/sdk/connector/schema/NumberValueMapper.java

@@ -18,6 +18,9 @@ public class NumberValueMapper extends AbstractValueMapper<BigDecimal> {
         if (val instanceof Number) {
             return new BigDecimal(val.toString());
         }
+        if (val instanceof String) {
+            return new BigDecimal((String) val);
+        }
 
         throw new SdkException(String.format("%s can not find type [%s], val [%s]", getClass().getSimpleName(), val.getClass(), val));
     }