Om du returnerar en nod från cypher kommer den att returneras som en karta i fjärrfallet, så du kan använda (Map)rs.getObject("n")
för att komma åt fastigheten.
Om du använder getString() får du istället en JSON-representation.
Om du behöver nod-id eller -etiketter måste du returnera dem explicit, så här:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Sedan får du tillbaka en karta med id
, labels
och nodegenskaperna som data
fält.
För att kontrollera transaktionen använder du connection.setAutoCommit(false)
och connection.commit()
eller connection.rollback()
.