Error

부적합한 열 유형 : 1111 란?

WOOOOJI 2023. 1. 20. 14:10
Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: 
Error setting null for parameter #1 with JdbcType OTHER . 
Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property.
 Cause: java.sql.SQLException: 부적합한 열 유형: 1111

부적합한 열 유형 : 1111

생각보다 매우 단순한 에러입니다!!

💡 null을 허용하지 않는 컬럼에 null이 삽입되거나, 혹은 올바르지 않은 입력값이 삽입된 경우에 나타나는 에러입니다

 

해당 오류의 근원지를 찾기 위해서는 쿼리문에 넣는 데이터값의 발생 근원지부터 차례대로 찾는게 중요합니다!

  1. 데이터를 생성한곳에서 or 받은곳에서 오타가 없는지 (변수명)
  2. 전달하는 과정에서 잘못된 변수명을 적은건 아닌지
  3. 쿼리문 작성시 변수명을 잘못 적은건 아닌지
  4. 혹은 컬럼이 NOT NULL인데 데이터가 NULL인지는 아닌지
  5. 혹은 올바르지 않은 입력값이 삽입되지 않은 경우인지.

저는 1번이 문제였습니다 ㅎㅎ….!

데이터를 받아오는 과정에서 메소드명을 잘못입력해서 데이터가 모두 null로 들어가게 쿼리문이 실행되서

위와 같은 오류가 났던것입니다 😟

728x90