해결된 질문
작성
·
442
0
안녕하세요.
@MappedSuperclass 어노테이션을 사용하는 BaseEntity 클래스는 아래와 같은 필드를 갖고 있습니다.
CREATEDBY CREATEDDATE LASTMODIFIEDBY LASTMODIFIEDDATE
여기서 궁금한 점이 하나 생겼는데요.
만약 처음에 100개의 클래스 중 100개 클래스 모두가 BaseEntity 클래스를 상속받아서 공통 필드를 사용하고 있습니다.
그런데 운영중에 100개 중 50개의 클래스에서만 사용하는 공통 필드가 추가되면 이런 경우에는 어떻게 처리하면 좋을까요?
자바에서 상속은 1개만 할 수 있어서 고민이 됩니다.
50개의 클래스에 노가다로 필드를 입력해야 좋을지,,