2015-10-01 2 views
0

Я пытаюсь создать новый узел в graph.db базы данных Neo4j с помощью Java, я пытаюсь выполнить этот код:создания узла Neo4j с помощью кода Java

GraphDatabaseFactory dbFactory = new GraphDatabaseFactory(); 
    GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase("./users/rih/neo4j-2.2.5/data/graph.db"); 



try(Transaction tx=db.beginTx()){ 
    Node nod=db.createNode(NodeType.course); 
    nod.setProperty("name", "comp"); 
    Node nodrim=db.createNode(NodeType.course); 
    nod.setProperty("name", "info"); 

    } 

Но ничего не отображается на графике базы данных, узлы не добавляются. pleaaasee помощь.

ответ

3

Вы должны убедиться, что вы фиксируете transaction-

tx.success() 
+0

Я добавил его, но он все еще не работает – RH1212354

+0

вы можете поделиться своим обновленным кодом? и * что не работает *? –

0

Как @Luanne предложить и добавление к нему, чтобы закрыть сделку, если нет дальнейшего использования не существует. tx.success(); tx.close(); Трансация должна быть закрыта в конце.

+1

Он будет закрыт в любом случае при попытке использовать ресурсы – Luanne

+0

Я сделал это, но он также не работает. – RH1212354

Смежные вопросы