• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

새로 생성하는 테이블과 기존의 테이블 조인시 엔티티를 만들어야 하나요?

20.06.03 18:06 작성 조회수 104

0

1.새로 런칭하는 서비스의 이벤트 테이블과 기존에 상용서비스에 이용되고 있는 카테고리테이블을 조인해야 할경우 카테고리 entity를 카테고리 스키마와 동일하게 생성을 해야 하나요?

당연한거 같긴한데 확인차 여쭤봅니다.

2.그리고 1:1관계시 강의에서 설계하신대로 메인테이블에서 키를 가지고 있는형태로 설계를 했는데, 확장성이 떨어진다는 지적을 받았습니다. 1:1 관계 테이블이 늘어날수도 있고 기존테이블이 없어지거나 합쳐질수 있다고 하는데, 어떻게하는게 좋은 설계인가요?

Jpa가 처음인데 jpa설계까지 생각하니 복잡해지네요 ㅜㅜ

답변 2

·

답변을 작성해보세요.

1

김대호님의 프로필

김대호

2020.06.04

네 답변감사합니다.

1

1. 네 맞습니다.

2. 기본편 강의에서도 설명하지만, 1:1 관계를 설계하는 방법에는 몇가지가 있고 각각 장단점이 있습니다. 향후 1:N으로 변할 가능성이 매우 높다면 대상 테이블에서 키를 가지고 있는게 더 나은 선택입니다. (이런 부분은 정답이 있다기 보다는 상황에 맞는 더 적절한 방법이 있습니다.)

감사합니다.