인프런 커뮤니티 질문&답변

후구구님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

deleteAll() 원리

22.03.29 11:29 작성

·

185

0

테스트 코드를 실행시키기 전에 DB안의 데이터를 지우기 위해 deleteAll()을 사용하고 있습니다.
 
deleteAll()을 사용하면 DELETE 쿼리가 출력되긴 합니다만, 예를 들어 memberService.deleteAll()을 실행시키고 나서 반영해주기 위해 em.flush()와 em.clear()을 사용해야 되는지 궁금합니다.

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

2022. 04. 02. 12:52

안녕하세요. zlzzlzz2l님

DELETE 쿼리가 출력되었다는 것은 이미 플러시가 된 것입니다.

감사합니다.

0

후구구님의 프로필 이미지
후구구
질문자

2022. 04. 03. 23:49

감사합니다 :)