반응형
Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다
] with root cause
oracle.jdbc.OracleDatabaseException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다
MyBatis에서 쿼리문 작성 시, 쿼리문 마지막에 세미콜론(;)을 붙이면 위와 같은 오류가 발생한다.
에러 파일 경로는 쿼리문에 담겨있는 .xml 파일 경로로 뜰 것이다.
쿼리문을 아래와 같이 작성하였기 때문에 오류가 발생했다.
SELECT * FROM kmj_emp ORDER BY emp_no;
끝의 ;을 제외하고 쿼리문을 실행해주면 된다.
반응형