본문 바로가기

공부방/Spring

deleteById, deleteByName

 

testRepository.deleteByName("이름1");
testRepository.deleteById("id1");

 

deleteById

deleteById 코드를 하나씩 살펴보면 아래와 같은 내용이 구현되어있다.

  • deleteById 내부적으로 delete를 호출하고있다.
  • 넘어온 id값으로 findById를 사용하여 delete에 인자로 넘겨줄 데이터를 조회하고있다.
  • 넘어온 id 값이 null 인 경우는 EmptyResultDataAccessException 을 발생시키고 있다.