클러버 프로젝트에서 마주친 테이블 설계 중 상속 매핑에 관련된 고민이 있어 이를 정리하고자 한다. [문제상황] 현재 프로젝트에서는 동아리 테이블이 있는데 종류는 크게 중앙동아리(centerclub)과 소모임(smallclub) 2가지가 있다. DB에는 상속 관계가 없지만 편의를 위해 시각화를 하자면 다음과 같다. [공통점] 동아리 이름, 소개, 해시태그 등이 있다. [차이점] 중앙동아리는 소속 분과(학술, 봉사 ..)가 있으며 소모임은 중앙동아리와 다르게 분과는 존재하지 않지만 소속 단과대나 학과는 존재한다. [중앙 동아리] - 분과 O, 단과대 X, 학과 X [소모임] - 분과 X, 단과대 O, 학과 O DB 테이블 설계 위에서 언급한 이유들로 인해 상속 매핑을 생각해보았다. JPA 상속 매핑을..