반응형

Mybatis 에서 null 값 입력 시 아래와 같은 오류가 발생한다.

1
2
3
Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #6 with JdbcType OTHER . 
Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. 
Cause: java.sql.SQLException: JDBC-590704:Unsupported SQL type. - 1111


config에서 jdbcTypeForNull 을 아래처럼 설정해주면 해결된다.

1
2
3
4
5
6
7
8
9
<configuration>
  <settings>
    <setting name="cacheEnabled" value="true" />
    <setting name="useGeneratedKeys" value="true" />
    <setting name="defaultExecutorType" value="REUSE" />
    <setting name="defaultStatementTimeout" value="3000" />
    <setting name="jdbcTypeForNull" value="NULL" />
  </settings>
</configuration>


반응형

'java' 카테고리의 다른 글

mybatis sql include property  (0) 2018.11.08
java simple get random alphanumeric string 간단 랜덤 함수  (0) 2018.11.07
kisa sha256 java 예제  (0) 2018.11.05
mybatis jndi example  (0) 2018.11.05
java, springboot, hikari example  (0) 2018.10.30
ThreadLocal Test  (0) 2018.10.30
java - google otp  (0) 2018.10.19
spring boot logging.config  (0) 2018.09.10

+ Recent posts