Test
-
Spring delete 메소드 주의사항Spring 2023. 2. 14. 22:33
Delete 쿼리 종류 TL;DR 속도 측면에서는 deleteAllInBatch() 가 가장 빠르다. test 코드를 제외하고는 deleteAllInBatch() 를 사용하지 말자 설명 delete(entity) 해당 메서드는 CrudRepository 에 등록되어 있는 메서드 입니다. 엔티티를 파라미터로 받아 해당 엔티티를 삭제합니다. deleteAll() 해당 메서드는 CrudRepository 에 등록되어 있는 메서드로 해당 레포지토리에서 관리 되는 모든 entity 를 삭제합니다. deleteAllInBatch() 해당 메서드는 JpaRepository 에 등록되어 있는 메서드로 모든 entity 를 한번의 함수 실행으로 삭제합니다. 예시 코드의 예시로 설명해보겠습니다. 예시로 다룰 엔티티는 Me..