如何在 ne04j 的对象列表中添加对象
How to add object in a list of object in ne04j
我有 2 个 类 如下
class Organization{
@GraphId
private Long Id;
@Relationship(type = "has", direction="Outgoing)
private List<Person> personList;
}
和
class Person{
@GraphId
private Long Id;
private String name;
}
和组织回购
interface OrganizationRepository extends GraphRepository<Organization> {}
我可以创建 organization
并向其中添加 person
的列表。
现在如何将新的 person
添加到现有的 organization
?
我可以在 list
中获取组织的所有人员,然后将新人员添加到该列表,然后更新 organization
。但这似乎不是正确的方法。
那么有没有其他方法可以将 person
添加到现有的 organization
??
没错,加载组织,将人员添加到列表中,然后保存组织。
根据评论编辑:
如果组织可以包含 50,000 人,那么这可能不适合您。在 Person 上引用组织怎么样?然后,你只需要载人,设置他的组织,救人。
我有 2 个 类 如下
class Organization{
@GraphId
private Long Id;
@Relationship(type = "has", direction="Outgoing)
private List<Person> personList;
}
和
class Person{
@GraphId
private Long Id;
private String name;
}
和组织回购
interface OrganizationRepository extends GraphRepository<Organization> {}
我可以创建 organization
并向其中添加 person
的列表。
现在如何将新的 person
添加到现有的 organization
?
我可以在 list
中获取组织的所有人员,然后将新人员添加到该列表,然后更新 organization
。但这似乎不是正确的方法。
那么有没有其他方法可以将 person
添加到现有的 organization
??
没错,加载组织,将人员添加到列表中,然后保存组织。
根据评论编辑:
如果组织可以包含 50,000 人,那么这可能不适合您。在 Person 上引用组织怎么样?然后,你只需要载人,设置他的组织,救人。