Hvis du returnerer en node fra cypher, vil den blive returneret som et kort i fjerntilfældet, så du kan bruge (Map)rs.getObject("n")
for at få adgang til ejendommen.
Hvis du bruger getString() får du i stedet en JSON-repræsentation.
Hvis du har brug for node-id'er eller -etiketter, skal du udtrykkeligt returnere dem, sådan her:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Så igen får du et kort tilbage med id
, labels
og node-egenskaberne som data
felter.
Til at kontrollere transaktionen bruger du connection.setAutoCommit(false)
og connection.commit()
eller connection.rollback()
.