Si vous renvoyez un nœud à partir de cypher, il sera renvoyé sous forme de carte dans le cas distant, vous pouvez donc utiliser (Map)rs.getObject("n")
pour accéder à la propriété.
Si vous utilisez getString(), vous obtenez une représentation JSON à la place.
Si vous avez besoin de node-id ou -labels vous devez les renvoyer explicitement, comme ceci :
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Là encore, vous récupérez une carte avec le id
, labels
et les propriétés du nœud en tant que data
champs.
Pour contrôler la transaction, vous utilisez connection.setAutoCommit(false)
et connection.commit()
ou connection.rollback()
.