Spring + mybatis를 쓰던 중 자주 실수를 해서 ORA-00911이란 에러를 심심치 않게 볼 수 있는데요.


문자가 부적합합니다... 도데체 뭐가 부적합 하다는 걸까요.


이유는 바로 mapper에 Query를 보면 마지막에 ;(세미콜론)이 찍혀있어서 나는 에러였습니다.


mapper쪽에 세미콜론을 지우면 오류는 해결!!



1
2
3
4
5
<select id = "search_table" resultType = "String">
select  *
from    table
where no = #{no}; <-- 이부분 세미콜론을 제거해주세요.
</select>
cs