본문 바로가기

Spring

매핑정보 상속

728x90

매핑정보 상속(@MappedSuperClass)

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

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

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

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

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

}

 

728x90

'Spring' 카테고리의 다른 글

임베디드 타입  (0) 2023.03.27
프록시와 연관관계 관리  (0) 2023.03.23
상속관계 매핑  (0) 2023.03.21
연관관계 매핑  (0) 2023.03.20
Entity Mapping  (0) 2023.03.18