【问题标题】:how to implement a many to many relationship in objectify v3?如何在objectify v3中实现多对多关系?
【发布时间】:2012-10-11 12:29:08
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    public class Employee {
        @Id
        String name;
    
        Key<Employee> manager;
    }
    

    无论如何,如果你还想在每个Employee实体中有一个下属列表,首先你得到实体,你将下属的Key添加到列表中,然后保存实体。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多