2014-02-16 46 views
1

我已經在java api中創建了一個簡單測試(請參見下文)。然後,我將neo4j-server.properties設置爲該數據庫並重新啓動neo4j。我期望使用Web瀏覽器localhost:7474/browser來查看兩個節點和關係。當由api創建時,neo4j網絡瀏覽器中不顯示關係... neo4j 2.0.1

當執行下面的代碼時,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(); 
    } 

回答

2

你需要做一個tx.success()來提交該事務