<aside> ☑️ 엔티티 상단에 아래 코드 추가
</aside>
@SQLDelete(sql = "UPDATE user_card SET is_delete = true WHERE user_card_seq = ?")
⇒ delete 호출 시에 update 쿼리로 변경해 쿼리 보냄
@Where(clause = "is_delete = false")
⇒ 조회 시에 삭제되지 않은 데이터만 가져옴
<aside> ⚠️ 단, 이미 삭제된 데이터에 대한 조회가 불가하므로, 복구가 되지 않는다. 이번 프로젝트에서는 재등록 시 삭제 플래그를 확인해 데이터를 복구할 예정이므로 사용하지 않기로 한다. (임시 사용중)
</aside>
@SQLDelete(sql = "UPDATE user_card SET is_delete = true WHERE user_card_seq = ?")
⇒ 부모 클래스만 추가하고,
@OnDelete(action = OnDeleteAction.CASCADE)
⇒ 자식 클래스 모두에 추가함