inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

조시현님의 게시글

조시현 조시현

@sihhyunjojo

수강평 작성수
6
평균평점
5.0

게시글 2

질문&답변

DataAccessException 타입으로 던졌는데, BadSqlGrammarException으로 잡을 수 있는 이유가 궁금합니다.

우선 업케스팅은 둘다 자동으로 되는거 같고 컴파일 에러 관련해서 저도 궁금해서 여러 군데 찾아봤지만 정확한 답인지는 모르겠지만 chatGPT에게 물어봤을때, 런타임예외가 아닌 Exception을 던졌을때, 명시적으로 잡아주지 않으면 컴파일 에러가 나타난다고 하네요. 아마 컴파일 에러가 아니라면 로직상 SQLException도 잡아주지 않았을까 싶습니다. 참고로 Java 언어의 예외 처리 관련 공식 문서와 Java 11 버전에서의 예외 처리 규칙을 기반으로 작성되었다고 합니다. 정확한 답변 아시는 분 댓글 부탁드립니다 ㅜㅜ

좋아요수
2
댓글수
3
조회수
1009