[JPA] Auditing을 사용하여 시간을 저장하는 방법
DB 컬럼에 누가, 언제 작업을 하였는지에 대한 기록을 반드시 남겨야 한다. 그렇지 않는다면 나중에 문제가 발생하였을 때 언제 문제가 발생하였는지 추적하는 게 매우 어렵게 된다. 그렇다면 엔티티를 다음과 같이 설계를 해야할 것 같다. @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Comment { private String content; // 작성 내용 private LocalDateTime createdDate; // 작성 시간 private LocalDateTime lastModifiedDate; // 수정 시간 } 댓글을 등록한 시간, 수정한 시간을 저장하는 필드가 있다. 이것은 좋은 방법이라고 할 수..
JPA
2024. 2. 29. 00:16