자바에서 노드와 관계를 만들었습니다. 그 값은 DB에서 나오므로 동적으로 할당됩니다.자바에서 Neo4j 관계를 생성하는 중 오류가 발생했습니다.
"java.lang.AbstractMethodError: org.neo4j.graphdb.index.IndexProvider.load(Lorg/neo4j/graphdb/DependencyResolver;)Lorg/neo4j/graphdb/index/IndexImplementation; at org.neo4j.graphdb.index.IndexProviderKernelExtensionFactory$IndexProviderKernelExtension.start(IndexProviderKernelExtensionFactory.java:72)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:498)"
가이드하십시오 -
GraphDatabaseService graphDb= new GraphDatabaseFactory().newEmbeddedDatabase("D://MyGraph);
//Data access logic Code here
.............
while(rs.next())
{
String node1= rs.getString("App_Name");
String rel = rs.getString("Interface_Name");
String node2= rs.getString("Corresponding_App");
Transaction tx=graphDb.beginTx();
try{
RelationshipType rel1 =DynamicRelationshipType.withName(rel);
Node nodeName1 = graphDb.createNode();
Node nodeName2 = graphDb.createNode();
nodeName1.addLabel(DynamicLabel.label((node1)));
nodeName1.setProperty("name", (node1));
nodeName2.addLabel(DynamicLabel.label((node2)));
nodeName2.setProperty("name", (node2));
nodeName1.createRelationshipTo(nodeName2, rel1);
tx.success();
...
}
...
}
그러나 나는 오류를 얻고있다.
종속성 관리에 maven을 사용합니까? 그렇다면,'mvn dependency : tree'의 결과를 제공하십시오. 그렇지 않으면 Stefan이 제안한대로 수동으로 라이브러리 목록을 제공하십시오. – tstorms