@sqlrestriction

사용자 탈퇴 시 IS_DELETED = true로 변경되도록하는 SOFT-DELETED를 하고 있다.@SQLRestriction("IS_DELETED = 0")  문제)사용자 탈퇴 시, SOFT-DELETED가 되어 IS_DELETED = true가 된다.사용자와 게시판 데이터는 1:N관계가 맺어 있다. 사용자가 탈퇴했더라도, 게시판 데이터는 조회하고 싶은 상황이다. 참고링크)https://pixx.tistory.com/391#%40SQLRestriction%20%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98%EC%9D%B4%EB%9E%80%E2%9D%93-1 [TIL, 일일 회고] 2024.09.11 - Hibernate @SQLRestriction 어노테이션: 사용법..
https://pixx.tistory.com/391   @SQLDelete(sql = "UPDATE AST_ATTR_ELEMENTS SET IS_DELETED = 1 WHERE AST_ATTR_ELEMENT_ID = ?")@SQLRestriction("IS_DELETED = 0")  개요이번 프로젝트에서는 모든 조회 및 검색에서 is_deleted가 false인, 즉 논리적으로 삭제되지 않은 데이터만을 처리하도록 요구하고 있습니다. 이를 해결할 수 있는 방법은 다양합니다. 예를 들어, 단순히 Repository에 조건을 추가하는 방법, @Query 어노테이션을 활용하는 방법 등이 있습니다. 하지만 이번 기회에 새롭게 알게 된 @SQLRestriction 어노테이션에 대해 공부한 내용을 정리하고자 합니다...
sesam
'@sqlrestriction' 태그의 글 목록