본문 바로가기
오라클/error code [17004]; 부적합한 열 유형

[ ORACLE ] error code [17004]; 부적합한 열 유형

by 정윤재 2013. 3. 12.

nullable column (null 이 들어가도 되는 column) 에서 mybatis 에서 column type 을

 

지정해 줘야 하는 문제입니다.

 

예를 들면

 

insert into test(testId,testNullColumn)
values(#{testId},#{testNullColumn,jdbcType=VARCHAR})

 

이런 식으로 ,jdbcType=VARCHAR 나 jdbcType=INTEGER

 

이렇게 해주면 됩니다.

 

가능한 타입은 아래와 같습니다.

 

  1. BIT
  2. FLOAT
  3. CHAR
  4. TIMESTAMP
  5. OTHER
  6. UNDEFINED
  7. TINYINT
  8. REAL
  9. VARCHAR
  10. BINARY
  11. BLOB
  12. NVARCHAR
  13. SMALLINT
  14. DOUBLE
  15. LONGVARCHAR
  16. VARBINARY
  17. CLOB
  18. NCHAR
  19. INTEGER
  20. NUMERIC
  21. DATE
  22. LONGVARBINARY
  23. BOOLEAN
  24. NCLOB
  25. BIGINT
  26. DECIMAL
  27. TIME
  28. NULL
  29. CURSOR

 


댓글