반응형 프로그래밍 공부/Error1 [Error] The column index is out of range: 11, number of columns: 10 마이바티스에서 이러한 문제가 일어날때가 종종 있다. 분명 문법상 문제가 없어 보이는데 왜 이게 나오니... 라는 생각이 들때 확인을 해보자! 해결방안 1. ' (따음표)와 #,$의 문장을 확인해보자! 이것은 문법오류로 봐야 한다! SELECT * FROM TABLENAME WHERE COLUMN1 = '#{column1}' AND COLUMN2 = '#{column2}' 이때는 아래와 같이 따옴표 없이 작성하거나, #을 $로 변경해주어야 한다. SELECT * FROM TABLENAME WHERE COLUMN1 = #{column1} AND COLUMN2 = #{column2} 또는 SELECT * FROM TABLENAME WHERE COLUMN1 = '%${column1}%' AND COLUMN2 =.. 2023. 1. 9. 이전 1 다음 반응형