해당 페이지를 들어갔을 경우
org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state[null]; error code [0]; iBatis "The error happend wile setting a property on the result object."
라는 에러가 발생했다.
쿼리에서 조회하는 값이 NULL일 경우, resultMap과 VO에 선언된 값이 매핑되지 않아 발생한 오류였다.
iBatis에서 resultMap이 선언된 부분에 nullValue를 추가로 기입하여 해결했다.
1
2
3
4 |
<!-- result property를 선언하는 부분에 nullValue를 추가로 기입한다.
0이든 공백이든 null일 떄의 값을 처리하는 방식이니 둘 다 가능하다. -->
<result property="viewCount" column="VIEW_COUNT" nullvalue="0" />
<result property="viewCount" column="VIEW_COUNT" nullvalue="" /> |
cs |
'BackEnd > DBMS' 카테고리의 다른 글
Oracle :: DB Function vs Procedure vs Package (0) | 2019.04.10 |
---|---|
Oracle :: DB Link (Database Link) (0) | 2019.04.09 |
Oracle :: ibatis egovMap (전자정부프레임워크) 에서의 WN_CONCAT 유의점 (0) | 2018.08.07 |
Oracle :: LENGTH vs LENGTHB 차이 (0) | 2018.07.12 |
Oracle :: MERGE INTO (0) | 2018.07.06 |