Spring

매핑정보 상속

yougeun 2023. 3. 22. 22:44
728x90

매핑정보 상속(@MappedSuperClass)

객체에 공통매핑 정보가 필요할떄 사용된다.

상속관계를 매핑할수 없다.

직접 생성해서 사용할일이 없으므로 추상클래스(abstract class)를 사용한다.

@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public abstract class TimeStamped {

    @CreatedDate //Entity가 생성되어 저장될 때 시간이 자동 저장
    private LocalDateTime createdAt;
    
    @LastModifiedDate //조회한 Entity의 값을 변경할 때 시간이 자동 저장
    private LocalDateTime modifiedAt;

}

 

728x90