코딩항해기

[Error/Spring] Mapper : SQLErrorCodeSQLExceptionTranslator 본문

Error solution

[Error/Spring] Mapper : SQLErrorCodeSQLExceptionTranslator

miniBcake 2024. 10. 27. 12:11

 

 

[Error/Spring] EmptyResultDataAccessException

기능 테스트를 하는데 EmptyResultDataAccessException 예외가 발생했다.해당 예외는 조회한 결과 데이터가 없다는 예외로, 분명 데이터가 존재하는데 조회가 되지 않는다. 전달하는 데이터 오류해당 쿼

minibcake.tistory.com

 

방금 전 에러를 해결하고 해당 DAO selectOne에서 새로 만난 에러이다. 해당 에러는 전에 포스팅해서 바로 원인만 기재하도록 하겠다.

 

 

[Error/Spring] SQLErrorCodeSQLExceptionTranslator

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

minibcake.tistory.com

 

(AOP로그)

 

 

원인 발견 및 해결

 

Mapper에서 컬럼명 오타 및 객체 미반환으로 인한 문제가 있었으며,

 

select문에 없는 컬럼에 대한 데이터를 요청하고 있어 문제가 생긴다. 설계 상 해당 컬럼들을 조회해야하는데, select문에,,, 빠져있다. 이 부분은 오류 잡히는 걸 확인하고 수정할 예정이다....

 

확인

해당 부분을 수정해 오류를 막자 기능이 정상적으로 작동하는 것을 확인할 수 있다.

 

(값이 정상적으로 반영되어 log에 찍히는 모습을 확인할 수 있다.)

 

view 쪽의 데이터명을 설계와 맞춰주면 (기능의 정상작동 확인을 위해 가게 명 호출 부분만 수정했다)

 

전달받은 가게명이 페이지에 잘 뜨는 것을 확인할 수 있다.