JDO中的一对多关系

时间:2013-04-23 19:26:29

标签: google-app-engine orm google-cloud-datastore jdo

在两个对象A和B之间的JDO中的一对多关系中,是否应该将对象B分别添加到A中的B集合中,而只保留B?或者这是自动发生的吗?

例如,如果A有一个字段:

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

和B有一个字段        A;

我是否必须手动将A类型的对象添加到A列表中,或者这是否自动发生?

1 个答案:

答案 0 :(得分:1)

列表拥有这种关系,所以你必须将对象添加到List中,否则它们不会在List中。 List有排序,如果元素没有添加到List,那么每个元素的位置怎么知道?