Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹簧数据neo4j,我无法按id删除节点_Java_Neo4j_Spring Data Neo4j - Fatal编程技术网

Java 弹簧数据neo4j,我无法按id删除节点

Java 弹簧数据neo4j,我无法按id删除节点,java,neo4j,spring-data-neo4j,Java,Neo4j,Spring Data Neo4j,我正在使用SDN的最新版本 我使用delete方法创建了存储库 @Override @Query("MATCH (n:`User`) WHERE ID(n)={0} DELETE n") public void delete(Long id); 以及来自Spring服务的方法,它是passid @Transactional public Long deleteUser(Long id) { User user = repository.f

我正在使用SDN的最新版本

我使用delete方法创建了存储库

   @Override   
    @Query("MATCH (n:`User`) WHERE ID(n)={0} DELETE n")
    public void delete(Long id);
以及来自Spring服务的方法,它是passid

  @Transactional
    public Long deleteUser(Long id) {
        User user = repository.findOne(id);
        if (user != null) {
          //  template.delete(user );
            repository.delete(user .getNodeId());
            log.info("deleted user with getNodeId  " + user .getNodeId());

        }
        return id;
}
实体

@NodeEntity(useShortNames = true)
@TypeAlias("User")
public class User{

    @GraphId
    private Long nodeId;
    @Indexed(unique = false)
    @GraphProperty
    private String articleId;
所以Id通过了100%,我从db中得到一个实体,并尝试按Id删除它
或者使用neo4j模板,但它不删除,为什么?我不知道,没有任何错误

什么是“最新版本?”3.2.x或3.3.x?为什么不使用template.delete(用户)?如果手动执行查询会发生什么?然后它工作吗?实际上所有的工作,刚刚删除后,我并没有立即得到更新的图表列表。