我想从Neo4J数据库加载一个子图,并使用OGM自动映射到实体。之后,我希望更改某些实体的内容,最后应将实体映射回更新的子图中,然后将其保存到数据库中。
例如,给定https://neo4j.com/docs/ogm-manual/current/tutorial/中的模型:给出了四个“主题”,并且感兴趣的子图包含所有“老师”的“班级”和“学生”,它们通过选定的“主题”相关。
是否可以使用Neo4J和OGM加载和保存子图?欢迎使用指向文档和示例的指针。
答案 0 :(得分:1)
您发布的链接是文档:https://neo4j.com/docs/ogm-manual/current/tutorial/
一旦configured是OGM,则可以通过SessionFactory和load entities获得对会话的引用,以达到使用加载或查询方法所需的深度。这些由OGM映射到您的域对象上。然后,您只需根据需要修改它们,然后persist them回到图表。 深度控制要加载/保存多少级相关实体(即子图)。
在此处查看教程代码示例:https://github.com/neo4j-examples/neo4j-ogm-university