2012-04-10 5 views
4

정말 mappedBy 속성의 의미를 얻지 못했습니다. 사용하지 않으면 어떻게 효과가 있는지 알려주세요. 당신이 나를 위해 위대한 모범이 될 수 있다면.mappedBy 및 inverse 속성이 동일합니까?

또한 mappedBy 속성과 inverse 속성은 동일합니까?

+0

이 있는지 B.에 저장됩니다 도움 : http://stackoverflow.com/questions/9108224/can-someone-please-explain-mappedby-in-hibernate – brainydexter

답변

8

예, 주석으로 매핑 된 경우 XML 파일에서 inverse와 동일한 기능을 수행합니다.

관계에는 항상 2 개의 엔티티가 참여합니다.

1 대 1 대 또는 다수 대 또는 다수 대 1 인 경우 키가 하나의 entite에 저장됩니다. 2 개 장소에 보관하는 것은 의미가 없습니다.

키가 관계의 다른 쪽 끝에 있다는 것을 필수적으로 알려줍니다.

이 하나 개의 관계에 하나가 엔티티 A와 B, 그리고 당신이 A의 mappedBy 속성을 참조 그렇다면, (A 가리키는) 외래 키는

관련 문제