애드센스광고



iBatis에서 null 데이터 select 처리 JSP


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으로 바꿔주면 오류가 발생하지 않는다.

덧글

댓글 입력 영역