Als u een node van cypher retourneert, wordt deze geretourneerd als een kaart in het geval op afstand, dus u kunt (Map)rs.getObject("n")
gebruiken om toegang te krijgen tot het pand.
Als u getString() gebruikt, krijgt u in plaats daarvan een JSON-representatie.
Als je node-id's of -labels nodig hebt, moet je deze expliciet retourneren, zoals dit:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Aan de andere kant krijg je een kaart terug met de id
, labels
en de node-eigenschappen als data
velden.
Voor het controleren van de transactie gebruikt u connection.setAutoCommit(false)
en connection.commit()
of connection.rollback()
.