Java API에서 간단한 테스트를 만들었습니다 (아래 참조). 그런 다음 neo4j-server.properties를 해당 db로 설정하고 neo4j를 다시 시작합니다. 웹 브라우저 localhost : 7474 / browser를 사용하여 두 개의 노드와 관계를 볼 것으로 예상합니다.
아래 코드가 실행되면 for 루프가 관계를 감지하지만 브라우저에 표시되지 않습니다 (CYPHER 쿼리에 의해 반환되지도 않음).
Java 및 neo4j 서버에서 2.0.1을 사용하고 있습니다. 내 기대치가 잘못 되었습니까?
Transaction tx = gdb.beginTx();
try
{
Label courseLabel = DynamicLabel.label( "Book" );
Label courseLabelP = DynamicLabel.label( "Person" );
Node a = gdb.createNode(courseLabel), b = gdb.createNode(courseLabelP);
Relationship rel = a.createRelationshipTo( b, CourseRelTypes.HAS_AUTHOR );
for(Relationship r : b.getRelationships(CourseRelTypes.HAS_AUTHOR)) {
System.out.println("has rel");
}
}
finally {
tx.close();
}
해당 트랜잭션을 커밋하려면 tx.success ()를 수행해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다