강의

멘토링

로드맵

Inflearn Community Q&A

clw86799822's profile image
clw86799822

asked

Java ORM Standard JPA Programming - Basics

one-to-many [1:N]

ManyToOne에 MappedBy기능이 없는이유가 궁금합니다.

Resolved

Written on

·

730

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
@JoinColumn(insertable = false, updatable = false)를 사용하는 부분에서 궁금증이 생겼는데

@ManyToOne에 mappedBy가 없는 이유는 실무에서 주로 ManyToOne을 연관관계의 주인으로 사용하기 때문에 기능을 추가 안한거라고 생각하면 맞을까요?

javajpa

Quiz

Khi ánh xạ mối quan hệ hai chiều, bên nào chủ yếu quản lý khóa ngoại cơ sở dữ liệu?

Chủ mối quan hệ

Bên không phải bên sở hữu

Trang dành cho N

Trang 1

Answer 1

1

안녕하세요. 이찬원님, 공식 서포터즈 코즈위버입니다.

네 추측하신 내용이 맞습니다. 1:N 관계에서 외래키는 N에서 관리하는게 일반적입니다.

그래서 N측, @ManyToOne을 사용하는 측이 외래키 관리의 주인이기에 mappedBy 속성을 제공하지 않습니다 :)

감사합니다.

clw86799822님의 프로필 이미지
clw86799822
Questioner

뒤쪽 강의에서 언급이 있네요ㅠㅠ 답변 갑사합니다.

clw86799822's profile image
clw86799822

asked

Ask a question