나의 경우에는 쿼리에서 뽑아오는 값이 null 일경우 resultMap과 VO에 선언된 값이 매치되지 않아 삽질했던것이다...
null 처리 방식에는 try~catch 블록을 사용하거나 select 해올떄 NVL로 변경해 오던가 모든것을 수용해주는 string 값을 사용하는 방식 등이 있을 것이다.
근본적으로 아이바티스에서 resultMap을 선언할 때
<result property="targetCount" column="TARGETCOUNT" nullValue="0"/>
<result property="answerFlag" column="ANSWERFLAG" nullValue=""/>
null처리를 해야할 property에서 nullValue를 처리해주는 방법이 있었다..
삽질의 연속~
'oralce/ibatis' 카테고리의 다른 글
ORA-00911: 문자가 부적합합니다. (0) | 2013.04.03 |
---|