[Spring] EmptyResultDataAccessException 이란?
·
스터디/Spring
목차 1.EmptyResultData AccessException 이란?Spring Framework 또는 Spring Data JPA 를 사용할 때 주로 발생하는 런타임 예외입니다.다음과 같은 상황에서 발생합니다.단일 결과를 기대하는 쿼리 를 실행했지만, 실제로는 결과가 전혀 없을 때예를 들어 JdbcTemplate.queryForObject() 또는 JpaRepository.getOne() / findById().orElseThrow() 등의 메서드 호출 시 반환값이 없으면, 내부적으로 이 예외가 던져집니다. 2.Exception 해결 방안try- catchtry - catch를 통해 EmptyResultDataAccessException가 발생할 때 아래와 같이 return 키워드를 통해 해당 ..