2011-09-21 2 views

답변

2

Hibernate는 ORM 도구입니다. 객체 관계형 매핑. 도구는 클래스 간의 관계를 이해해야합니다.

계속 생각해 보면 일대 다 또는 다른 관계를 매핑해야하는 이유는 무엇입니까?

많은 경우 부모 클래스에 속할 수있는 클래스 하위 클래스가 있다고 가정 해 보겠습니다. 관계가 양방향 인 경우 하위 인스턴스는 부모 인스턴스에 대한 참조를 갖습니다.

그래서 자식 인스턴스를로드했다면, 최대 절전 모드는 그 자식이 그 부모와 어떻게 연관되어 있는지를 알아야한다.

+0

자식이 부모 키를 가지고 있기 때문에 부모를로드 할 수 없습니까? 매핑이 정확히 어떻게 도움이됩니까? – sab

+0

@sab이지만, Hibernate는 부모에게 외래 키를 어떻게 처리해야 하는지를 알아야한다. 그 질문이 왜 '다 대일'인 이유에 관한 것이라면, 사람들이 알고있는 ORM 밖의 잘 알려진 용어 일 뿐이며, 사람들에게지도를보다 분명하게 만듭니다. – hvgotcodes

+0

내 질문에 감사드립니다. 그래서 다 대일은 국제 대회와 더 비슷합니까? – sab

관련 문제