我正在研究 Spring Data Neo4j 并使用 Cypher-Language 进行一些查询。工作正常这么久,但删除一个节点不起作用。
例如:
@Query("start u=node(5) delete u")
void deleteNode();
我使用依赖项
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-cypher</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-neo4j-rest</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
我不能使用 Cypher 的 1.7.2 版本,因为它与 spring data neo4j 和内核 1.6 冲突。
有谁能够帮我?
我不想删除一个节点
repository.delete(5);
因为我也想删除关系等等。
谢谢!