我正在使用 Spring neo4j 和 Java。我有@NodeEntity
我希望坚持的课程。在其中一些类中,我有用@RelatedTo
和注释的数据成员@Fetch
。我希望能够删除我的一个类,其中包含@NodeEntity
并删除通过其@RelatedTo
和@Fetch
注释连接到它的所有数据成员。我创建了一个删除查询,试图删除节点及其通过它们的关系连接到它的节点:
@Query("start n = node:uid(uid={0}) "
+ "match n-[*]-x WITH x MATCH x-[r]-() "
+ "delete x,r")
public void deleteByUid(String uid);
这将删除顶级节点及其关系,但留下通过关系连接到顶级节点的节点。如何修改查询以使用密码执行此操作?