'String Class'에 해당되는 글 1건

  1. 2011.03.29 [iBatis] NUMBER(INT) 타입 컬럼 처리 시 cast 오류 발생 1


오라클 NUMBER 형 컬럼의 데이터를 HashMap 타입으로 받아 java에서 사용하려고 할때 오류 발생

java.math.BigDecimal cannot be cast to java.lang.String 


MySQL 의 INT형 컬럼 데이터를 HashMap 타입으로 받아 java에서 사용하려고 할때오류 발생


java.lang.Integer cannot be cast to java.lang.String



iBatis xml 부분
 <SELECT id="selectQue" resultClass="java.util.HashMap" parameterClass="java.util.HashMap"> Query statement </SELECT>

HashMap 으로 결과를 받는 부분
String seq = (String) map.get("SEQ"));



NUMBER(INT) 타입을 곧바로 String으로 캐스트 변환하려고 할때 발생

해결:  캐스트 변환이 아닌, String 클래스의 valueOf (Object) 메소드를 이용해 처리

String seq = String.valueOf(map.get("SEQ"));



'Java > iBatis' 카테고리의 다른 글

[iBatis] Dynamic SQL, iterate  (1) 2010.02.03
[iBATIS] iBatis int 형 데이타 값이 NULL 일때 예외 발생  (1) 2009.12.11
Posted by finewoo
,