【发布时间】:2023-02-23 00:18:10
【问题描述】:
我将 Neo4J 与 Spring Data 一起使用,我有多个具有相互关系的节点,我需要第一次保存它们。
我是否需要先保存每个节点,然后它们更新关系并再次保存?或者有一种方法可以告诉 Neo4J 将它们全部保存下来。
例如:
我有一个名为 Car 的节点,其中包含名为 Wheels 的节点列表。
@Node
public class Car {
public String name;
@Relationship(type="HAS_WHEEL")
public <List> wheels;
}
@Node
public class Wheel{
public String name;
@Relationship(type="HAS_CAR")
public Car car;
}
在这种情况下,我是否需要先保存 Car 和 Wheels,然后使用从 save 方法返回的 Car 和 Wheels 更新关系?
或者我可以只保存装有 Wheels 的 Car 并告诉 neo4J 级联保存吗?
【问题讨论】:
标签: java neo4j spring-data spring-data-neo4j