강의

멘토링

커뮤니티

Inflearn Community Q&A

kkam2ya's profile image
kkam2ya

asked

Practical! Spring Data JPA

Analyzing Spring Data JPA Implementations

deleteById 구현체 질문

Written on

·

274

0

영한님 안녕하세요.

deleteById 와 delete 구현체를 보던 중에 deleteById 를 호출하면 findById 가 호출되고 delete 에서는 find 가 호출되는데요, em.remove 하기 전에 조회 쿼리를 먼저 호출하는게 오로지 삭제하려는 id 나 entity 의 데이터 존재 여부를 확인하기 위해서만인가요?

springjavaspring-bootJPA

Answer 1

1

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 김치볶음밥님

JPA에서 엔티티를 삭제하려면 먼저 엔티티를 찾아야 삭제할 수 있습니다.

만약 이런 과정보다 성능 최적화가 중요하시면 벌크 연산을 사용하시면 됩니다.

감사합니다.

kkam2ya's profile image
kkam2ya

asked

Ask a question