我想弄清楚事務(我使用neo4j 1.8.2),但不能真正理解我如何處理錯誤。Neo4j交易錯誤處理
例如我創建節點:
public Node createNode() {
Transaction tx = getGraphDb().beginTx();
try {
Node node = graphDb.createNode();
tx.success();
return node;
} finally {
tx.finish();
}
}
如果不創建的節點會發生什麼,我如何得到它?我應該檢查節點是否爲空?
出於某種原因,我認爲會收不到任何東西,因爲這種方法不會拋出任何異常,謝謝=) – MightySeal