Si devuelve un nodo de cypher, se devolverá como un mapa en el caso remoto, por lo que puede usar (Map)rs.getObject("n")
para acceder a la propiedad.
Si usa getString(), obtiene una representación JSON en su lugar.
Si necesita ID de nodo o etiquetas, debe devolverlas explícitamente, así:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Por otra parte, obtienes un mapa con el id
, labels
y las propiedades del nodo como data
campos.
Para controlar la transacción, usa connection.setAutoCommit(false)
y connection.commit()
o connection.rollback()
.