회원 아래에 관리자와 일반 회원인 구조인데, 상속으로 하면 식별 관계가 되고 식별 관계는 잘 안 쓴다고 그래서 고민입니다
다른 방법으로는 그냥 onetoone 매핑이 있는데 어떤 것이 더 좋을지 궁금합니다
- dc official App
댓글 6
슈퍼 서브를 어떻게 하느냐에 따라 단일 테이블로도 구성 가능할텐데
김대기(waitkim)2024-09-17 19:36
답글
넵 단일 테이블도 가능한 것으로 알고 있습니다
하지만 기존 방식이 회원 테이블에 타입이라는 컬럼으로 관리자와 비관리자(일반 회원)을 나누었는데, 공통 컬럼이 너무 많고 무엇보다 관리자와 비관리자 각각만이 갖는 컬럼이 꽤 발생해서 테이블을 나누고자 고민 중입니다
- dc App
익명(183.109)2024-09-17 19:44
답글
상속해서 얻을것도 별로 없겠는데, 그냥 원투원 해
김대기(waitkim)2024-09-17 19:50
답글
이런 경우에 혹시 상속 혹은 oneToOne 매핑보다 단일 테이블로 구성하는 방법이 더 많이 사용되나요??
익명(183.109)2024-09-17 20:23
답글
ㄴㄴ 컬럼 많이 다르면 나누는게 좋음
난 데이터는 같고 도메인 로직만 달라지는 경우에 상속 방식 쓰는 편
슈퍼 서브를 어떻게 하느냐에 따라 단일 테이블로도 구성 가능할텐데
넵 단일 테이블도 가능한 것으로 알고 있습니다 하지만 기존 방식이 회원 테이블에 타입이라는 컬럼으로 관리자와 비관리자(일반 회원)을 나누었는데, 공통 컬럼이 너무 많고 무엇보다 관리자와 비관리자 각각만이 갖는 컬럼이 꽤 발생해서 테이블을 나누고자 고민 중입니다 - dc App
상속해서 얻을것도 별로 없겠는데, 그냥 원투원 해
이런 경우에 혹시 상속 혹은 oneToOne 매핑보다 단일 테이블로 구성하는 방법이 더 많이 사용되나요??
ㄴㄴ 컬럼 많이 다르면 나누는게 좋음 난 데이터는 같고 도메인 로직만 달라지는 경우에 상속 방식 쓰는 편
아하.. 감사합니다!