JPA 시간 자동 생성
-
JPA에서 엔티티 저장 시간을 자동 생성하는 방법카테고리 없음 2022. 7. 10. 15:17
속닥속닥 서비스의 게시물 등록 기능 개발 중, 게시물 등록 시간을 저장해야 하는 요구 사항이 있었습니다. 팀원들과 이런 저런 방법을 적용해보고 최종으로 결정한 방법에 대해 소개해보겠습니다. 핵심만 알고 싶으신 분은, 아래의 동작하는 코드와 글의 최하단에 요약만 보셔도 이해를 하실 수 있습니다. 먼저 동작하는 코드입니다. @Entity @Getter EntityListeners(AuditingEntityListener.class) // 3, 4 public class Post { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "post_id") private Long id; @CreatedDate // 1 private Loc..