Develop
Delete Data : Soft Delete vs Hard Delete
| 글의 목적 제가 처음 Jpa를 공부하기 시작하고 JpaRepository 내부에 구현되어 있는 여러 메소드를 구경했을 때 신기해서 구현되어 있는 메소드를 사용해보곤 했습니다. 그 중 대표적으로 사용한 메소드가 deleteById()와 같은 삭제 메소드였죠. 단순히 메소드를 사용하던 저는 팀 프로젝트에서 Soft-Delete 와 Hard-Delete의 개념에 대해서 알게 되었습니다. 이해하는 것도, 사용하는 것도 그리 어렵지 않았지만 이러한 개념을 이제서야 알게 되어 아쉽기도 했습니다. 이번 기회에 이 부분에 대해 정리를 하자는 생각이 들어 글을 작성합니다! 만약 저처럼 JpaRepository의 deleteBy~() 메소드를 사용하시면서 Soft-Delete에 대해 모르셨다면, 그러한 분들에게는 새로..