반응형
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 로 형변환을 하고 사용하면 된다.
반응형
'개발 > Java' 카테고리의 다른 글
[Java] 자바 Map 선언과 동시에 초기화 (0) | 2020.04.02 |
---|---|
[Java] 자바 동적 클래스 생성 및 호출 (reflection) (0) | 2020.03.25 |
[Java] 2차원배열 to String (0) | 2020.02.20 |
[Java] 소수점 처리하는 방법 (0) | 2020.02.18 |
[Java] 자바 반올림,올림,버림 함수(ROUND, CEIL, FLOOR) 사용법 (0) | 2020.02.03 |