MyBatis ;(세미콜론) 오류

; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00933: 
SQL 명령어가 올바르게 종료되지 않았습니다

] with root cause

java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다

위의 오류는  ';' 세미콜론을 넣었기 때문에 발생한 오류이다.

MyBatis의 SQL 파서가 세미콜론을 구문의 끝으로 간주하지 않기 때문에 발생하는 문제로, SQL 구문 끝에 세미콜론이 있을 경우 이를 의도하지 않은 추가적인 명령어로 해석할 수 있다.

단일쿼리에서는 세미콜론은 사용하지 말 것

세미콜론 넣어야 되는건 디비 쿼리 형식