티스토리 뷰

스프링, myBatis 프로그래밍을 하다 보면 자주 보는 에러가 부적합한 열 유형이다. 

특히 테이블 컬럼 갯수가 많을 경우 자주 발생한다.. ㅜㅜ 

하나하나 챙긴다고 하긴 했는데 사람인 지라.. 실수할 수도 있는법.. 

아래 메시지 처럼 결론은 파라미터에 null 이 있다고 나오는 거였다. 

나같은 경우는 9번째 컬럼에서 mybatis에서는 #{reg_id} 라고 해놓고 

자바 맵을 만들때는 map.put("regId",regId); 

이런식으로 하는 바람에 reg_id에는 파라미터가 없어 null 이 되어 나오는 에러 였다. 

그래서 mybatis에서 #{regId} 라고 했더니 에러가 발생하지 않았다. 

org.springframework.jdbc.UncategorizedSQLException: 
Error setting null for parameter #9 with JdbcType OTHER . 
Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. 
Cause: java.sql.SQLException: 부적합한 열 유형: 1111
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함