🌳 에러 코드
### SQL: INSERT INTO `user` ( `nativeCategoryId` ,`foreignCategoryId` ,`loginId` ,`password` ,`email` ,`selfIntroduction` ,`languageGoals` ,`ImagePath` ,`createdAt` ,`updatedAt` ) VALUES ( ? ,? ,? ,? ,? ,? ,? ,? ,NOW() ,NOW() )
### Cause: java.sql.SQLException: Incorrect integer value: 'KO' for column 'nativeCategoryId' at row 1
; uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect integer value: 'KO' for column 'nativeCategoryId' at row 1; nested exception is java.sql.SQLException: Incorrect integer value: 'KO' for column 'nativeCategoryId' at row 1] with root cause
java.sql.SQLException: Incorrect integer value: 'KO' for column 'nativeCategoryId' at row 1
🌳 해결 방법
🌾 원인 : mysql에서 nativeCategoryId, foreignCategoryId를 type int로 저장했지만, jsp에서 value를 String으로 request를 전달했다.
🌾 해결 방법 : mysql의 타입에 맞춰서 jsp에서 value를 int로 변경.
<전>
<후>
'코딩 에러 및 질문' 카테고리의 다른 글
bind.MissingServletRequestParameterException (0) | 2023.05.09 |
---|---|
에러 정리 모음 (0) | 2023.05.09 |
org.apache.ibatis.binding.BindingException: Parameter 'ImagePath' not found (0) | 2023.05.07 |
org.apache.ibatis.binding.BindingException: (0) | 2023.04.30 |
Request method 'POST' is not supported] (0) | 2023.04.26 |