Upgrade to Neo4J Java Driver 5.0.0

Closes gh-32620
This commit is contained in:
Brian Clozel
2022-10-06 19:36:22 +02:00
parent 7e52607bab
commit d25fc73dae
5 changed files with 41 additions and 33 deletions

View File

@@ -34,7 +34,7 @@ public class MyBean {
// @fold:on // ...
public String someMethod(String message) {
try (Session session = this.driver.session()) {
return session.writeTransaction((transaction) -> transaction
return session.executeWrite((transaction) -> transaction
.run("CREATE (a:Greeting) SET a.message = $message RETURN a.message + ', from node ' + id(a)",
Values.parameters("message", message))
.single().get(0).asString());

View File

@@ -16,9 +16,7 @@
package org.springframework.boot.docs.data.nosql.neo4j.connecting
import org.neo4j.driver.Driver
import org.neo4j.driver.Transaction
import org.neo4j.driver.Values
import org.neo4j.driver.*
import org.springframework.stereotype.Component
@Component
@@ -26,11 +24,13 @@ class MyBean(private val driver: Driver) {
// @fold:on // ...
fun someMethod(message: String?): String {
driver.session().use { session ->
return@someMethod session.writeTransaction { transaction: Transaction ->
transaction.run(
"CREATE (a:Greeting) SET a.message = \$message RETURN a.message + ', from node ' + id(a)",
Values.parameters("message", message)
).single()[0].asString()
return@someMethod session.executeWrite { transaction: TransactionContext ->
transaction
.run(
"CREATE (a:Greeting) SET a.message = \$message RETURN a.message + ', from node ' + id(a)",
Values.parameters("message", message)
)
.single()[0].asString()
}
}
}