queryDSL1 JPA에서 soft delete 처리하기 (@Where, @Filter) JPA에서 soft delete 처리하는 방법에 대해 알아보겠습니다. hard delete와 soft delete 데이터를 삭제할 때 크게 hard delete(물리 삭제)와 soft delete(논리 삭제) 두 가지 방법이 있습니다. hard delete hard delete는 SQL의 delete 명령어를 사용하여 직접 데이터를 삭제하는 방법입니다. hard delete의 경우 delete 쿼리가 발생하기 때문에 삭제 후 DB에서 조회할 수 없습니다. 장점으로 select시 성능이 soft delete보다 상대적으로 좋습니다. 단점으로 삭제된 데이터를 복구하기 어렵고, 비즈니스에 데이터를 활용할 수 없습니다. soft delete soft delete는 SQL의 update 명령어를 사용하여 특정 컬.. 2023. 2. 1. 이전 1 다음