Neo4J OGM可以处理加载和保存子图吗?

时间:2018-11-06 23:50:21

标签: neo4j neo4j-ogm

我想从Neo4J数据库加载一个子图,并使用OGM自动映射到实体。之后,我希望更改某些实体的内容,最后应将实体映射回更新的子图中,然后将其保存到数据库中。

例如,给定https://neo4j.com/docs/ogm-manual/current/tutorial/中的模型:给出了四个“主题”,并且感兴趣的子图包含所有“老师”的“班级”和“学生”,它们通过选定的“主题”相关。

是否可以使用Neo4J和OGM加载和保存子图?欢迎使用指向文档和示例的指针。

1 个答案:

答案 0 :(得分:1)

您发布的链接是文档:https://neo4j.com/docs/ogm-manual/current/tutorial/

一旦configured是OGM,则可以通过SessionFactoryload entities获得对会话的引用,以达到使用加载或查询方法所需的深度。这些由OGM映射到您的域对象上。然后,您只需根据需要修改它们,然后persist them回到图表。 深度控制要加载/保存多少级相关实体(即子图)。

在此处查看教程代码示例:https://github.com/neo4j-examples/neo4j-ogm-university