Programming/DB

[DB] iBatis resultMap null 처리

성일만 2015. 3. 26. 09:29

iBatis resultMap null 처리


org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; 

SQL state [null]; error code [0]; 

--- The error occurred while applying a result map. 

--- The error happened while setting a property on the result object.


SELECT 구문 실행시 위와 같은 에러가 나왔다. 내 경우는 VO객체에 생성한 getter, setter가 null값일 경우 나는 에러였는데 

null 처리 방법은 여러가지가 있겠지만 resultMap으로 null처리 하는 방법은 iBatis에서 nullValue라는 옵션값을 주면 된다.


<resultMap id="" class="">

<result property="" column="" />

<result property="" column="" />

<result property="" column="" nullValue="0"/>

</resultMap>