2011-09-05 5 views
1

나는 현재 최대 절전 모드를 배우려고하고 있으며, 그 진행 상황이지만 약간의 충돌이 발생했다. 기울기.최대 절전 모드 목록

기본적으로 Parent/Child example from the manual을 확장하려고 시도하고 있으므로 색인화 된 목록을 사용하지 않습니다.

나는 이런 식으로 뭔가 필요한

(수동 정말이에 대한 많은 자료를 제공 해달라고 때문에) 내가 추측했다 :

<list name="benefits" table="Child"> 
     <key column="ParentId"/> 
      <list-index column="position"/> 
     <one-to-many class="ChildClass"/> 
    </list> 

하지만

는 초기 SessionFactory를 생성 실패 작동하지 자사을 .org.hibernate.InvalidMappingException : XML을 읽을 수 없다

나는이 작품을 할 수 없다. 이것에 대해 올바른 방법은 무엇입니까? 아무도 내가 여기에 힌트를 던질 수 있니? SET 요소를 매핑 파일의 LIST 요소 안에 배치합니까?

+0

표시 할 오류가 있습니까? 그게 작동하지 않는 것을 어떻게 아십니까? – Tom

+0

"Initial SessionFactory creation failed.org.hibernate.InvalidMappingException : XML을 읽을 수 없습니다"위의 인용 된 목록 대신 SET 요소를 사용하면 매핑 파일이 올바르게 작동합니다. – JustDanyul

답변

0

"Indexed collections"을 읽으셨습니까? 당신이 Hibernate를 배우고 있다면, 특별한 필요가 없다면, XML 매핑이 아닌 the annotations을 배워야한다.

내가 그 매핑에 대해 알 수있는 유일한 사실은 일대 다 매핑에서 "테이블"을 선언하지 않는다는 것입니다. 그것은 많은 사람들에게만 필요한 것입니다. 그래도 매핑을 읽을 수 없게 만들지는 않습니다. 나는 네 문제가 다른 곳에 있다고 생각한다.