반응형
쿼리 수정해서 DB 툴에서 돌려보고는 MyBatis 형식으로 옮겨담았는데 분명 잘되던 쿼리가 갑자기 오류가 난다.
java.sql.SQLException : 인덱스에서 누락된 IN 또는 OUT 매개변수 :: 71
뒤에 번호가 뭔가 싶었는데 오류 찾아보니까 변수가 모자라는 경우에 발생하는 오류라고 함
그럼 71번째 바인드되어야 하는 변수가 문제가 있나보다 하고 따라가 보니까
#{searchKeyword:VARCHAR} 로 들어가있어야 할 부분이 :searchKeyword로 되어있다.
DB툴에서 돌릴 때 바인드하려던 변수형태가 안 바뀌어서 발생한 오류 ^_ㅠ
수정하니까 잘 돌아간다.
쿼리가 길어지는 경우에 못보고 넘어가는 부분이 있을 수 있으니 저런 오류가 발생하면 변수 부분 한 번씩 따라가 보면 금방 해결가능한 문제~~~~
오늘도 미래의 나와 누군가의 빠른 퇴근을 위해 정리 끝
반응형
'PROGRAM' 카테고리의 다른 글
[Apache Kafka] 개념, 설치 및 Producer/Consumer 사용 예제 (0) | 2022.04.20 |
---|---|
프로그램 소스코드 정적 분석, 동적 분석 / 소프트웨어 품질검증 (0) | 2021.06.29 |
도로명주소 API 호출 시 connection timed out 원인 파악, IP 차단 여부 확인 (0) | 2021.02.01 |
암호 알고리즘과 키 생성 기준이 있을까? KISA 기준을 따라보자 (0) | 2020.12.13 |
[Python] 파이썬 표류기 2 : python 2, 3의 차이와 python 활용도 (0) | 2020.10.21 |