오라클 쿼리 리턴 데이터 타입이 NUMBER 인 경우 컨트롤러 단 HashMap에서 get 할 때
'java.math.BigDecimal cannot be cast to java.lang.String' 오류 발생
* myNumber 데이터 타입은 NUMBER
String pNum = numMap.get("myNumber"));
> java.math.BigDecimal cannot be cast to java.lang.String
NUMBER 타입을 string 변수에 담으려다 발생한 오류이다.
* 아래와 같이 변환해주면 호출이 가능함.
String pNum = String.valueOf(numMap.get("myNumber"));
'[개발] Programming > Database' 카테고리의 다른 글
오라클 ORA-01722: 수치가 부적합합니다. (0) | 2019.05.24 |
---|---|
오라클 SELECT 후 UPDATE 쿼리 (0) | 2019.04.09 |
오라클 SELECT 절에 문자 합치는 방법 (0) | 2019.02.21 |
iBATIS, CDATA를 적는 목적 (0) | 2018.11.07 |
MyBatis, 쿼리 파라미터 # 와 $ 의 차이점 (0) | 2018.11.05 |
댓글