在两个对象A和B之间的JDO中的一对多关系中,是否应该将对象B分别添加到A中的B集合中,而只保留B?或者这是自动发生的吗?
例如,如果A有一个字段:
@Persistent(mappedBy="a")
private List<B> bs= new ArrayList<B>();
和B有一个字段 A;
我是否必须手动将A类型的对象添加到A列表中,或者这是否自动发生?
答案 0 :(得分:1)
列表拥有这种关系,所以你必须将对象添加到List中,否则它们不会在List中。 List有排序,如果元素没有添加到List,那么每个元素的位置怎么知道?