소스 검색

修复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));
     }