客观化v3中如何实现多对多的关系?

时间:2012-10-21 14:40:20

标签: google-app-engine many-to-many objectify

根据文档,模型应该是这样的

public class Employee
{
  @Id String name;
  Key<Employee>[] subordinates;
}

我需要知道如何将下属添加到员工中。

1 个答案:

答案 0 :(得分:0)

更好的方法可能是每个Subordinate实体,与其经理一起拥有一个属性,如下所示:

public class Employee {
    @Id
    String name;

    Key<Employee> manager;
}

在任何情况下,如果您仍希望在每个Employee实体中都有一个下属列表,首先获得该实体,您将下属的Key添加到列表中,然后保存实体。

希望这有帮助。