delete1 JPA SoftDelete 적용하기(feat. 최신버전 + JPA/Hibernate/JDSL) 정말 오랜~~~만의 글이다..ㅠㅠ 쓸 거리들 넘쳐나니까 딱 기다려요! Soft Delete?일단 Soft Delete란 논리적으로 필드를 생성해서 지워주는 방식이다.반대로 Hard Delete는 실제로 DB상에서 물리적으로 레코드를 지우는 방식이다. 예전 버전 방식(Deprecated) @Where 어노테이션을 예전에는 사용했지만.... 스프링 버전이 엄청 올라오면서 stater로 끌어당기는 JPA내부에 있는 Hibernate 버전도 같이 올라가서 저 어노테이션은 deprecated 되었다. @SQLRestriction 사용@SQLRestriction("is_active = true")@Table(name = "users")@Entityclass UserEntity( @Column(unique = fa.. 2025. 8. 8. 이전 1 다음