是否有一种线程安全的方法来确保由框架图创建唯一的顶点?考虑以下:
Node n = framedGraph.addVertex(1, Node.class);
Node m = framedGraph.addVertex(1, Node.class);
System.out.println(n.equals(framedGraph.getVertex(1, Node.class)));
System.out.println(m.equals(framedGraph.getVertex(1, Node.class)));
打印true, false
。
我正在寻找类似于 Neo4j 提供的获取或创建唯一节点功能的功能(在这种情况下是支持图)。
顺便说一句 - 有没有办法使用非数字 ID?
Node m = framedGraph.addVertex("http://example.org", Node.class);
System.out.println(n.equals(framedGraph.getVertex("http://example.org", Node.class)));
印刷false