Closed aristo0922 closed 1 month ago
모든 객체마다 생성일, 수정일, 삭제 여부 저장할 수 있도록 관련한 추상 엔터티 생성
@EntityListeners(AuditingEntityListener.class)
public abstract class BaseTimeEntity {
@Column(name = "created_at")
@CreatedDate
private LocalDateTime createdAt;
@Column(name = "updated_at")
@LastModifiedDate
private LocalDateTime updatedAt;
@Column(name = "is_deleted")
private boolean isDeleted = false;
}
isDeleted 에 대한 의문이 들었다. JPA 를 사용하는 상황에서 jpa delete 메서드를 사용하지 않고 삭제해야하나?
JPA soft delete
https://velog.io/@max9106/JPA-soft-delete
api 중심으로 개발하면서 Entity 설계하려고 했는데 그러다보니까 헷갈리는 부분이 자주 발생했다... ERD 를 먼저 만들고 개발을 진행하는 데에는 이유가 있었던 것이다... ERD 기반으로 엔티티 클래스를 먼저 만들자...
팬 fan
아티스트 artist
소속 team
구독 subscribe
포스팅 post
| post 작성한 주체 관련 고민거리
댓글 comment