我有以下两个课程
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
??
答案 0 :(得分:1)
没错,加载组织,将人员添加到列表中,然后保存组织。
根据评论进行修改:
如果该组织可以容纳50,000人,那么这可能不适合您。相反,对人员组织的引用怎么样?然后,您需要做的就是加载此人,设置他的组织并保存该人员。