nullable column (null 이 들어가도 되는 column) 에서 mybatis 에서 column type 을
지정해 줘야 하는 문제입니다.
예를 들면
insert into test(testId,testNullColumn)
values(#{testId},#{testNullColumn,jdbcType=VARCHAR})
이런 식으로 ,jdbcType=VARCHAR 나 jdbcType=INTEGER
이렇게 해주면 됩니다.
가능한 타입은 아래와 같습니다.
- BIT
- FLOAT
- CHAR
- TIMESTAMP
- OTHER
- UNDEFINED
- TINYINT
- REAL
- VARCHAR
- BINARY
- BLOB
- NVARCHAR
- SMALLINT
- DOUBLE
- LONGVARCHAR
- VARBINARY
- CLOB
- NCHAR
- INTEGER
- NUMERIC
- DATE
- LONGVARBINARY
- BOOLEAN
- NCLOB
- BIGINT
- DECIMAL
- TIME
- NULL
- CURSOR
댓글