본문 바로가기

개발/오류

SQLSyntaxErrorException

반응형

오류메시지

SQLSyntaxErrorException

오류원인

쿼리문에 누락된 표현식이 있는 경우

해결방법

1. 해당 테이블의 해당 컬럼이 있는지 확인한다.
2. 쿼리문에 오타가 있는지 확인한다.
3. 서브쿼리 작성 시 괄호를 맞게 추가했는지 확인한다.
4. Mapper에서 쿼리문의 끝에 ';'가 있다면 지워준다.

나의 경우는 허무하게 4번이었고 생각보다 빨리 발견해서 해결할 수 있었다!

반응형

'개발 > 오류' 카테고리의 다른 글

[에러] The import javax.annotation.Resource cannot be resolved  (0) 2023.08.31
[오류] ORA-01722: 수치가 부적합합니다  (0) 2022.05.14
BadSqlGrammarException  (0) 2021.11.21
SqlMapException  (0) 2021.11.20
[DB] Enter Substitution Variable  (0) 2021.11.15