Jika Anda mengembalikan sebuah node dari cypher, itu akan dikembalikan sebagai Peta dalam kasus jarak jauh, sehingga Anda dapat menggunakan (Map)rs.getObject("n")
untuk mengakses properti.
Jika Anda menggunakan getString() Anda mendapatkan representasi JSON sebagai gantinya.
Jika Anda membutuhkan node-id atau -label, Anda harus mengembalikannya secara eksplisit, seperti ini:
MATCH (n)
RETURN { id : id(n), labels : labels(n), data: n } as node
Kemudian lagi, Anda mendapatkan peta kembali dengan id
, labels
dan properti simpul sebagai data
bidang.
Untuk mengontrol transaksi gunakan connection.setAutoCommit(false)
dan connection.commit()
atau connection.rollback()
.