발생한 에러
- org.apache.ibatis.exceptions.PersistenceException
- java.sql.SQLSyntaxErrorException: ORA-00917: missing comma
발생 시점
- sql mapper 작업 후 발생
해결 시도
1. sql 구문에서 " , " 가 빠진 부분이 있는지 확인
- 에러 메시지에서 나오듯이 sql 구문에서 comma(,)가 빠졌다고 해서 comma(,)가 빠진부분이 있는지 확인했으나 이상없음
2. 정상적으로 동작하는 sql 매핑구문과 에러가 발생한 지점의 코드 비교
- mybatis에서의 파라미터 매핑 방법인 #{var} 로 매핑하는게 맞으나, EL 의 ${var}과 헷갈리는 바람에 파라미터가 들어갈 부분에 ${var} 방법으로 작성해서 생긴 에러
- ${var} 부분을 #{var} 부분으로 수정하여 해결
'JAVA > error' 카테고리의 다른 글
[Servlet & JSP] eclipse import error (0) | 2023.09.06 |
---|---|
[error] org.apache.ibatis.type.TypeException: The alias ... (0) | 2023.08.23 |
[error] Problem Occurred Starting Tomcat v9.0 Server at localhost has encountered a problem (0) | 2023.08.22 |