testRepository.deleteByName("이름1");
testRepository.deleteById("id1");
deleteById
deleteById 코드를 하나씩 살펴보면 아래와 같은 내용이 구현되어있다.
- deleteById 내부적으로 delete를 호출하고있다.
- 넘어온 id값으로 findById를 사용하여 delete에 인자로 넘겨줄 데이터를 조회하고있다.
- 넘어온 id 값이 null 인 경우는 EmptyResultDataAccessException 을 발생시키고 있다.
'공부방 > Spring' 카테고리의 다른 글
스프링 프레임워크의 등장 배경 (0) | 2023.04.23 |
---|---|
[Mysql] order by, group by (0) | 2023.01.10 |
[오류] FK가 PK가 아닌 다른 컬럼과 연관관계가 있을 때 (0) | 2022.08.31 |
[JPA] PK가 아닌 필드를 참조하는 FK를 만들 때 (0) | 2022.08.31 |
다대다 연관관계 (1) | 2022.06.08 |