강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của km542772023
km542772023

câu hỏi đã được viết

Lập trình JPA tiêu chuẩn Java ORM - Cơ bản

một đối nhiều [1:N]

일대다 단방향관계에서 "일"에 FK가 있을 때 질문드립니다!

Viết

·

318

0

연관관계 관리를 위해 "일"에서 FK수정이 일어나면  상대 테이블도 수정이 일어난다는 것은 이론적으로 이해를 했습니다.

쿼리문을 확인해보면 UPDATE문도 2번 날아가는 것을 확인했구요..

TEAM(일), MEMBER(다) 예시에서 TEAM(일)에만 단방향으로 List<Member>가 있습니다. TEAM에서 외래키인 List<Member>를 수정할 때 상대 객체 Member에는 TEAM과 관련된 필드(칼럼)이 없는데 MEMBER 테이블에는 어떤 수정이 UPDATE되는지 궁금합니다..

정리해보면, "일"을 수정했을 때 "다"에 어떤 실질적인  변화가 일어나는 것인지 감이 잡히지 않습니다...

javaJPA

Câu trả lời 2

0

근데 일대다든 다대일이든 fk는 다쪽에 있는거아닌가요?

0

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. km54277님

정확히 이야기하면 "일"의 컬렉션을 수정했을 때 그 컬렉션과 연관된 "다"의 외래키 컬럼이 수정됩니다.

"일"에 있는 다른 필드는 수정해도 "다"에 영향을 주지 않습니다.

감사합니다.

Hình ảnh hồ sơ của km542772023
km542772023

câu hỏi đã được viết

Đặt câu hỏi