강의

멘토링

로드맵

Inflearn Community Q&A

No author

This post's author information has been deleted.

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

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

Resolved

Written on

·

204

0

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

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

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

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

springjava웹앱spring-bootJPA

Answer 2

1

네 답변감사합니다.

1

yh님의 프로필 이미지
yh
Instructor

1. 네 맞습니다.

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

감사합니다.

No author

This post's author information has been deleted.

Ask a question