이야기앱 세상

iBatis에서 null 데이터 select 처리 본문

IT/JSP

iBatis에서 null 데이터 select 처리

storya 2016. 3. 23. 12:36

iBatis에서 null 데이터 select 처리


<resultMap id="BoardResult" class="Board">
<result property="num" column="num">
        <result property="title" column="title"> 
        <result property="name" column="name">
        <result property="email" column="email" nullValue="noemail"<- property의 타입이 String인 경우
        <result property="level" column="level" nullValue="0">  <- property의 타입이 int인 경우
</resultMap>

숫자 데이터가 DB에 null로 들어가 있을 경우 위의 예에서 보는 것과 같이 nullValue="0"으로 처리해야한다. iBatis는 null 데이터를 int 타입의 변수에서 전달하고자 한다면 null 데이터를  숫자로 변환 시킬 수 없기 때문에 null 데이터를 0으로 바꿔주면 오류가 발생하지 않는다.


반응형
Comments