Google文档介绍了Google应用引擎使用“收藏集”存储所有关系的功能。在下面的示例中,我们有一个Employee对象,其中包含一个ContactInfo对象列表。我遇到的问题是,为了向List添加新的ContactInfo对象,我们必须检索所有以前的ContactInfo对象。一触摸contactInfoList,就会检索它们。如果Employee有很多联系人,简单的添加操作将需要大量的开销。我错过了什么吗?
public class Employee {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent(mappedBy = "employee")
private List<ContactInfo> contactInfoList = new ArrayList<ContactInfo>();
答案 0 :(得分:0)
您可以在设置其employee属性后保存新的ContactInfo对象。它将在下次加载Employee时添加到列表中。