코딩항해기

[Error/Spring] SQLErrorCodeSQLExceptionTranslator 본문

Error solution

[Error/Spring] SQLErrorCodeSQLExceptionTranslator

miniBcake 2024. 10. 26. 18:48

 

SQLErrorCodeSQLExceptionTranslator

팀 프로젝트 기능 확인을 하는 중에 예외가 발생했다. 현재 Error 발생 시 해당 예외에 대해 출력하는 AOP가 있으므로 해당 AOP와 에러 페이지를 통해 문제를 확인할 수 있다.

 

Error 발생 시 로그를 찍는 AOP 로그

 

 

500 에러 페이지 로그

 

 

SQLErrorCodeSQLExceptionTranslator 에러는 sql 실행에 문제가 있다는 이야기로 여러가지 원인이 있지만 가장 많은 비중을 차지하는 부분이 sql문 오류이다.

 

쿼리문 확인

 

이미... 인텔리제이에서 불가능한 쿼리라고 안내해주고 있지만 모델 파트 팀원을 신뢰하고 Dbeaver에서 한 번 더 확인해보겠다. (인텔리제이에서도 쿼리를 실행해볼 수 있지만 지금 String 연결이 되어있어서 그런지 해당 기능이 작동하지 않았다.)

 

 

존재하지 않는 컬럼을 불러오고 있어 발생한 에러이다. 즉 sql문 오류로 해당 예외가 발생한 것이다.

호출하고 있는 view의 컬럼을 살펴보면 memberProfileWay가 없다.

 

 

확인

쿼리문을 수정하자 정상작동한다. 

이 경우 담당 파트가 아니기 때문에 따로 수정 요청사항을 전달해 해결할 수 있다.

 

아직 View 작업이 되지 않은 메인 페이지 화면