@SQLRestriction("is_deleted IS FALSE")
@SQLDelete(sql = "UPDATE p_product SET deleted_at = CURRENT_TIMESTAMP, is_deleted = true WHERE product_id = ?")
엔티티 단에 해당 어노테이션을 붙여주면
softDelete 에 대한 처리가 가능해진다.
이게 신기한게 JPA 뿐만 아니라, QueryDSL 까지도 적용이 된다는 것
'TIL' 카테고리의 다른 글
TIL 2024-10-02 레디스의 분산락과 DB 락 (0) | 2024.10.02 |
---|---|
TIL 2024-08-14 대규모 시스템 (0) | 2024.08.14 |
TIL 2024-08-13 sqld 공부 제약조건 및 참조 무결성 규정 관련 옵션 (2) | 2024.08.13 |
TIL 2024-08-12 VO와 JPA를 쓰면서 컨버터에 대한 깨달음 (2) | 2024.08.12 |
TIL 2024-08-08 Feign Client 더 잘 써보기 (0) | 2024.08.08 |