• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

23.02.11 14:29 작성 조회수 342

0

안녕하세요.

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

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

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

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요. kekekiki님

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

감사합니다.