독서하는 개발자's Blog

반응형


[MyBatis] parameter null 허용하는 방법

프로젝트를 실행하다보면 쿼리에서 null을 허용할 수 없다는 에러가 뜬다.



그 이유는 insert나 update에서 parameter에 값이 null이 들어가기 때문인데,


이를 방지하기 위해서 Mybatis에서 쿼리에서 파라미터에 데이터 타입을 명시할 수 있다.


1
2
3
4
5
6
7
ex)  #{property, javaType=int}
 
     property 파라미터에 int타입인 값이 null로 들어왔을 경우 허용할 수 있습니다.
 
     #{notice, jdbcType=VARCHAR}
     
     notice 파라미터에 varchar타입인 값이 null로 들어왔을 경우 허용할 수 있습니다.
cs



반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band