인프런 커뮤니티 질문&답변

kekekiki님의 프로필 이미지

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

Mapped Superclass - 매핑 정보 상속

서비스 운영 중에 @MappedSuperclass 확장 가능 여부

해결된 질문

23.02.11 14:29 작성

·

430

0

안녕하세요.

@MappedSuperclass 어노테이션을 사용하는 BaseEntity 클래스는 아래와 같은 필드를 갖고 있습니다.
CREATEDBY  CREATEDDATE  LASTMODIFIEDBY  LASTMODIFIEDDATE

여기서 궁금한 점이 하나 생겼는데요.

만약 처음에 100개의 클래스 중 100개 클래스 모두가 BaseEntity 클래스를 상속받아서 공통 필드를 사용하고 있습니다.

그런데 운영중에 100개 중 50개의 클래스에서만 사용하는 공통 필드가 추가되면 이런 경우에는 어떻게 처리하면 좋을까요?

자바에서 상속은 1개만 할 수 있어서 고민이 됩니다.

50개의 클래스에 노가다로 필드를 입력해야 좋을지,,

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

2023. 02. 12. 13:49

안녕하세요. kekekiki님

다른 클래스를 만들어서 해당 클래스를 별도로 상속해야 합니다.

감사합니다.

kekekiki님의 프로필 이미지

작성한 질문수

질문하기