본문
[Oracle] java.math.BigDecimal cannot be cast to java.lang.String
DB(Oracle) 2017. 4. 5. 22:25
반응형
# java.math.BigDecimal cannot be cast to java.lang.String
오라클 NUMBER 형 컬럼의 데이터를 HashMap 타입으로 받아 java에서 사용하려고 할때 오류 발생
HashMap 으로 결과를 받는 부분
1 | String seq = (String) map.get("SEQ")); | cs |
NUMBER(INT) 타입을 곧바로 String으로 캐스트 변환하려고 할때 발생
solution) 캐스트 변환이 아닌, String 클래스의 valueOf (Object) 메소드를 이용해 처리
1 | String seq = String.valueOf(map.get("SEQ")); | cs |
반응형
댓글