에러 메시지
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{propertu='xxx'}
원인
org.apache.ibatis.type.TypeException: Error setting null for parameter #7 with JdbcType OTHER
- 넘어가는 데이터 타입이 다른 경우
- Map을 파라미터로 넘겼을 시 해당 맵 안에 파라미터가 null인 경우
- request 파라미터 값이 없는 경우
- form id, name 값이 없는 경우
- ajax를 사용한 경우, value값이 하나라도 null인 경우
해결
- parameter애 null이 아닌 값을 넣는다.
- jsp에서 가져오는 값과 request로 받는 값의 이름을 일치시킨다.
반응형