개요 사내 컨벤션으로 테이블마다 공통적으로 필요한 매핑 정보가 있을 수 있습니다. 예를 들자면, 데이터 생성 정보 혹은 데이터 수정 정보 같은 경우 운영할 때 필수적으로 필요한 정보이기 때문에 거의 모든 테이블에 해당 정보와 관련된 칼럼이 존재합니다. 위와 같은 케이스에서 DB 입장에서는 각각 다른 속성이지만 객체 입장에서는 공통 속성이므로 Entity마다 똑같은 필드를 넣는 것은 상당히 비효율적입니다. 이때 등장하는 개념이 @MappedSuperclass이며 이번 게시글에서는 @MappedSuperclass 어노테이션에 대해 알아보겠습니다. @MappedSuperclass 부모 클래스를 상속받는 자식 클래스에 매핑 정보만 제공하며 속성을 같이 쓰고 싶을 때 적용 @MappedSuperclass는 상속관..