반응형

java 에서 java.math.BigDecimal cannot be cast to java.lang.Integer 에러 발생시

 

oracle의 컬럼 타입이 number 형인경우 형변환시 에러가 발생할 수 있습니다.

 

int testNum = Integer.parseInt(String.valueOf(dataMap.get("num_val1")));

다음과 같이 String.valuOf 로 형변환을 하고 사용하면 된다.

반응형

+ Recent posts