2013-04-23 2 views
0

두 객체 A와 B 사이의 JDO에서 일대 다 관계에서 B 객체 만 별도로 B의 컬렉션에 추가해야합니까? 아니면 자동으로 발생합니까?JDO의 일대 다 관계

A는 필드가있는 경우 :

@Persistent(mappedBy="a") 
private List<B> bs= new ArrayList<B>(); 

및 B는 필드 을 가지고;

수동으로 목록에 유형 B의 개체를 추가해야합니까, 아니면 자동으로 발생합니까?

답변

1

List는 관계를 너무 분명하게 소유하고 있으므로 목록에 개체를 추가해야합니다. 그렇지 않으면 목록에 포함되지 않습니다. 목록은 순서가 있으며, 요소가 목록에 추가되지 않으면 각 요소의 위치를 ​​어떻게 알 수 있습니까?