2011-11-04 3 views
0

A.id! = B.id (최대 절전 모드 일대일 연결) 및 A 클래스와 B 클래스 간의 일대일 연결을 어떻게 매핑해야합니까? 대신 A.b_id = B.id와 같은 연관성을 갖고 싶습니다. 그것은 many-to-one (A) 연관으로 매핑되어야 하는가? 양방향성은 필요하지 않습니다.Hibernate - 적절한 일대일 매핑

답변

1

OneToOne 외에도 조인 열의 이름을 지정하면 최대 절전 모드로 원하는 항목을 조인 할 수 있습니다.

XML로 매핑하는 일반적인 방법은 고유 한 다 대일 방식입니다.

<many-to-one name="b" 
    column="b_id" 
    unique="true"/> 
+0

hmmmm. hbm.xml에서 어떻게 보이나요? –

+0

afaik 거기에 당신이 일대일에 추가 할 수있는 column = "b_id"속성이 있지만 XML 기반의 최대 절전 모드에 정통하지 않습니다. – Affe

+1

@Andrey : http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#assoc-unidirectional-121 최대 절전 모드 참조 설명서는 최대 절전 모드에 대한 참조 정보를 찾는 가장 좋은 장소입니다. –