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

유승현님의 프로필 이미지

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

값 타입 컬렉션

컬렉션 테이블 vs 엔티티로 생성

작성

·

186

1

컬렉션 테이블로 만들지 않고 엔티티로 생성해도 될 것같은데

엔티티로 생성하지 않는 이유가 있나요?

별도의 테이블이 구성된다고 하면, 엔티티로 만들어도 될것 같은데

별도의 테이블로 구성시, 불필요한 식별자가 1개 더 생겨서 그런건가요?

답변 1

0

유승현님의 프로필 이미지
유승현
질문자

수업을 더 듣고 보니, 부모테이블? 이라 불러야 할진 모르겠지만,

자체의 생명주기를 갖지 않고, 부모테이블의 생명주기에 따라 관리되어

컬렉션 테이블을 사용할 경우 별도로 테이블을 관리할 필요성을 없애줘 유용하다는 생각이 드는데 제 생각이 맞을까요?

유승현님의 프로필 이미지
유승현
질문자

처음 질문한것처럼 굳이 사용하지 않고 만들어도 될것 같다고 생각이 들었었는데,

강의 마지막에 사용하지 않고 새로 엔티티를 만들고

cascade + orphan 적용하라고 하시네요 감사합니다

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

스스로 잘 정리하고 남겨주셔서 감사합니다. 승현님

강의에서 조금 궁금증이 있는 부분들은 바로 다음강의에서 해결되는 경우가 많으니 참고해주세요.