1. 데이터 타입이 다른 경우 2. Map을 파라미터로 넘길때 Map 객체의 Parameter가 Null인 경우 3. JSP view request Parameter 값이 없는 경우 4. form id 또는 name 값이 없는 경우 5. ajax 사용시 value 값이 null인 경우 보통은 Parameter로 받은 값이 null일경우 이 값을 쿼리문으로 넘길때 해당 컬럼이 null을 허용하는 컬럼임에도 불구하고 부적합한 열유형 이라는 쿼리문 에러를 띄운다. 예를들어 쿼리문을 통해 Insert (삽입) 작업을 할때 제약조건에 의해 null 값을 허용하고 있는 컬럼에 null 이 넘어올때 해당 오류가 발생한다. 이 경우에는 마이바티스 쿼리문에서 #{Parameter} 형태를 #{Parameter, jdbc..