A session is still usable even after closing it explicitly:
session := driver.NewSession(ctx, sessionConfig)
session.Close()
// These all still work
session.Run(...)
session.BeginTransaction(...)
session.ExecuteRead(...)
session.ExecuteWrite(...)
We now return a new UsageError when an operation is attempted on a closed session.
A session is still usable even after closing it explicitly:
We now return a new UsageError when an operation is attempted on a closed session.
Fixes issue: https://github.com/neo4j/neo4j-go-driver/issues/569 raised by @oleriajm