0

我正在尝试删除 SailGraph 中的一个顶点。这在本地有效,但在服务器上无效。在服务器上,底层的 neo4j 数据库是不一致的。

    graph = GraphFactory.createGraph(config.get("type").getAsString(),
            name, dbpath);
    sail = new GraphSail<KeyIndexableGraph>(graph);
    sailGraph = new SailGraph(sail);
    reasoner = new ForwardChainingRDFSInferencer(
            new GraphSail<KeyIndexableGraph>(graph));

这是我用来初始化然后我加载 RDF

       public static void loadRDF(InputStream is, String baseURI, String format,
                 sailGraph.loadRDF(is, baseURI, format, baseGraph);

要删除我使用

         Vertex vertex = sailGraph.getVertex(uri);
         vertex.remove();

在本地,它在服务器上工作,它经过了删除步骤,但顶点仍然存在。没有例外或任何东西。我已将数据库目录的权限设置为允许写入,但仍然没有。有任何想法吗?

谢谢

4

0 回答 0