인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

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

해결된 질문

작성

·

166

0

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

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

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

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

답변 2

1

네 답변감사합니다.

1

김영한님의 프로필 이미지
김영한
지식공유자

1. 네 맞습니다.

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

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기