Я пытаюсь разобраться с транзакциями (я использую 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