오류 내용 : myBatis sql map xml file 관련 오류라고 나옴

이상한 점 : 에러에 나오는 xml 파일은 내가 손댄 부분과 전혀 상관 없는 부분이었음

실마리 : 에러로 나오는 xml과는 상관없는 VO 클래스가 오류 내용에 나옴. 그리고 그 VO는 내가 손댄 부분과 관련있는 부분임

원인 : 이상한 오류가 나온 점에 대한 원인은 아직 모르겠고.. 오류가 난 원인은 int type의 mysql 쿼리 결과가 null 이었는데 이걸 result object에 mapping 할 때 나는 오류였음.

해결 : 오류에 나오는 VO 클래스와 관련있는 sql xml 파일 수정. result map 설정에 nullValue 지정
    <resultMap class="xxx.xxx.XeCpOption" id="XeCpOption">
...
        <result property="mCategory" column="mCategory" nullValue="0" />
...
    </resultMap>

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2014-01-04 21:13:18
Processing time 0.0052 sec