공통 매핑 정보가 필요할 때 사용하는 어노테이션

위의 사진에서 Member와 Seller는 id와 name이라는 공통 속성을 가지고 있음
=> BaseEntity라는 부모 객체를 만들어 공통 속성을 가지게 하고, Member와 Seller가 상속 받게 함
@MappedSuperclass
class abstract BaseEntity {
@Id @GeneratedValue
private Long id;
private String name;
...
}
class Member extends BaseEntity {
private String email;
...
}
class Member extends BaseEntity {
private String shopName;
...
}