我已经在Java api中创建了一个简单的测试(请参见下文)。然后,将neo4j-server.properties设置为该数据库,然后重新启动neo4j。我期望使用Web浏览器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] 删除。
我来说两句