애드센스광고



iBatis에서 null parameter 오류 발생시 해결 방법 JSP


iBatis를 이용해 데이터를 삽입할 때 null parameter에 대해 아래와 같은 에러 메시지가 만들어지고 데이터베이스에 저장되지 않는 현상이 일어날 때 처리 방법

 

Cause: org.apache.ibatis.type.TypeException: Error setting null parameter.  Most JDBC drivers require that the JdbcType must be specified for all nullable parameters. Cause: java.sql.SQLException: 부적합한 열 유형

 

<insert id="insertBoard" parameterClass="Board">
    INSERT INTO board (
       seq, 
       writer, 
       title, 
       content, 
       passwd, 
       regdate,
       filename )
    VALUES (
     board_seq.nextval, 
     #writer#, 
     #title#, 
     #content#, 
     #pwd#, 
     sysdate,
     #filename:VARCHAR#) <- null을 허용하려면 :VARCHAR 추가
  </insert>


덧글

댓글 입력 영역