티스토리 뷰

반응형

[spring/JPA] @CreatedDate @LastModifiedDate 상속시켜 BaseEntity만들기

 

이전에 배운

https://gofogo.tistory.com/187

 

[spring/JPA] @CreatedDate @LastModifiedDate 적용하기

[spring/JPA]     @CreatedDate @LastModifiedDate 적용하기 @CreatedDate @LastModifiedDate을 사용하면 등록 업데이트 시간을 자동으로 처리해준다 #Entity @EntityListeners(AuditingEntityListener.cla..

gofogo.tistory.com

 

내용을 기반으로 상속시켜 편안하게 써보자

 

#BaseEntity를 만든다

@Getter
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public class BaseEntity {
    @CreatedDate
    @Column(name = "reg_date")
    private LocalDateTime regDate;

    @LastModifiedDate
    @Column(name = "update_date")
    private LocalDateTime updateDate;
}

 

#상속받아 편안하게 활용한다

@Entity
@Data
public class HistoryContent extends BaseEntity{
    @Id
    @GeneratedValue
    private Long id;
    private  String seq;
    private  String mediaID;
    private  String period;
    private  String contentKor;
    private  String contentEng;
}

#자동화되어 잘 등록되었다

 

#상속 #Entity #Spring #CreatedDate #LastModifiedDate 

반응형
댓글
반응형