2023-02-02 07:05:56
# deleteById, delete 의 차이가 무엇인가
- deleteById 내부적으로 delete를 호출
- 넘어온 id값으로 findById를 사용하여 delete에 인자로 넘겨줄 데이터를 조회하고있다.
- 넘어온 id 값이 null 인 경우는 EmptyResultDataAccessException 을 발생
- deleteById를 사용하면 _NullPointerException_예방
스프링 데이터 JPA로 다중 삭제
- void deleteCartsByCartNumIn(List<> ids);
위와같이 구현하면 리스트로 카트넘버를 받아와서 다중 삭제가 가능하다.
'개발' 카테고리의 다른 글
@Autowired 대신 생성자주입을 이용하자 (0) | 2024.08.01 |
---|---|
주문결제 페이지 오류발생 (0) | 2024.08.01 |
JPA: Invalid Path:~~ (0) | 2024.08.01 |
DTO <->Entity 변환하면서 겪은 문제들 (0) | 2024.08.01 |
Spring data JPA 외래키로 조회 (0) | 2024.08.01 |