연관관계 맵핑에 대해서 질문드립니다.
376
작성한 질문수 34
@ElementCollection와 @EntityGraph사용법에 대해서 잘 숙지 하였습니다.
한가지 질문이 있습니다. JPA사용시 일반적으로 쓰이는
@OneToMany, @ManyToOne, @ManyToMany를 대신해서 @ElementCollection으로대체하여 사용이 가능할까요?
왠지 될거같은생각이 들긴하는데....
답변 1
2
네. 맞습니다. 데이터베이스에는 시간 관계를 표현하지 않기 때문에 @ManyToOne등을 이용해서 표현할 수도 있습니다.
이런 경우에는 개인적으로 주체와 시간을 기준으로 생각합니다.
예를 들어 '게시물'과 '댓글'의 경우 만드는 사람이 동일하지 않고 사용되는 시간도 전혀 다르게 됩니다. 이런 경우라면 별도의 도메인으로 분리해서 봅니다.
반대로 '주문'과 '주문 상세'를 생각해 보면 결국 '주문 상세'를 수정하는 것이 '주문'을 수정하는 것과 동의어가 됩니다. 이런 경우라면 @ElementCollection을 이용하는게 낫다고 생각합니다.
동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..
0
74
2
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
0
74
2
37강. 강의수업듣다 질문드립니다.
0
57
2
TodoDTO test 함수
0
80
3
강사님 오타 있음요
0
79
2
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
95
4
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
70
3
17강 문의드립니다.
0
44
1
카카오 연동설정이 이제 안되는거 같아요
0
196
2
8장 마지막 강의 시 오류
0
98
4
혹시 뭐가 문제인지 알 수 있나요?
0
87
2
챕터: React-Router 설정
0
58
2
백)TODO관련
0
56
2
마리아 db 설치중 포트를 이미 사용중이라고 합니다
0
113
2
이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?
0
105
1
CSR , SSR 의 수요 궁금증 질문
0
83
2
섹션5부터...
0
73
1
간단한 코드 질문!!
0
61
2
tbl_todo 질문입니다
0
65
2
수업 외 질문인데 'tbl'이 무슨 의미인가요???
0
292
2
엔티티클래스에서 질문입니다
0
78
2
수정시 writer값이 삭제되는 오류
0
42
2
교안 31 오타 수정해주세요
0
64
2
쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined
0
81
1





