인프런 커뮤니티 질문&답변
연관관계의 주인을 다시들어봐도 잘이해하지 못하는 지점 ㅠㅠ
작성
·
294
퀴즈
41%나 틀려요. 한번 도전해보세요!
JPA에서 엔티티(Entity) 타입과 값 타입(Value Type)의 가장 근본적인 차이점은 무엇일까요?
데이터 저장 방식
식별자(Identifier) 유무
상속 가능 여부
컬렉션 포함 가능 여부
답변 1
0
김영한
지식공유자
안녕하세요. dhdh9224님
1:N 단방향에 대한 질문이지요?
여기에서 변경할 수 있다는 것은 외래 키의 값을 변경할 수 있다는 것입니다.
객체의 참조를 변경하면 데이터베이스 외래 키의 값이 변경되는 것이지요.
여기서는 참조를 변경할 수 있는 곳이 Member 밖에 없으니 이런 그림이 나오게 됩니다.
이 부분은 직접 예제를 만들어서 코딩해보시면 바로 이해가 되실거에요.
그리고 일대다 단방향에서 Address는 Member를 참조할 수 있는 참조가 없기 때문에 Address를 조회해도 외래 키를 변경할 수 있는 방법이 없습니다.
감사합니다.





