공부방/Spring
deleteById, deleteByName
daram
2022. 9. 30. 23:25
testRepository.deleteByName("이름1");
testRepository.deleteById("id1");
deleteById
deleteById 코드를 하나씩 살펴보면 아래와 같은 내용이 구현되어있다.
- deleteById 내부적으로 delete를 호출하고있다.
- 넘어온 id값으로 findById를 사용하여 delete에 인자로 넘겨줄 데이터를 조회하고있다.
- 넘어온 id 값이 null 인 경우는 EmptyResultDataAccessException 을 발생시키고 있다.