我试图弄清楚交易(我使用的是neo4j 1.8.2),但不能真正理解我如何处理错误。
例如我正在创建节点:
public Node createNode() {
Transaction tx = getGraphDb().beginTx();
try {
Node node = graphDb.createNode();
tx.success();
return node;
} finally {
tx.finish();
}
}
如果未创建节点会发生什么,我如何获得它?我应该检查节点是否为空吗?