1. 개요데이터를 실제 물리적으로 삭제하지 않고, 논리적 삭제(soft delete) 해야하는 상황이 자주 발생한다.이러한 상황에 대처하기 위해 JPA에서는 여러 soft delete 적용 방식이 사용된다. 각 방식들에 대해 장단점을 비교하고 어떤 상황에 어떤 방식으로 적용해야 좋은지 살펴보자 2. Soft Delete 방식2-1. 더티 체킹을 이용한 방식엔티티의 상태를 변경하여, 트랜잭션 종료 시점에 JPA의 더티 체킹에 의해 UPDATE 쿼리를 발생시키는 방법이다. 예제 @Table@Entity@Getterpublic class Review extends SoftDeleteBaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTIT..