Skip to content

Commit f10f68c

Browse files
GH-2647 - Upgrade Java Driver to 5.4.0
Closes #2647.
1 parent 4a67b39 commit f10f68c

File tree

9 files changed

+11
-9
lines changed

9 files changed

+11
-9
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
<maven.compiler.release>${java.version}</maven.compiler.release>
102102
<mockito>${mockito.version}</mockito>
103103
<mockito.version>4.4.0</mockito.version>
104-
<neo4j-java-driver.version>5.3.1</neo4j-java-driver.version>
104+
<neo4j-java-driver.version>5.4.0</neo4j-java-driver.version>
105105
<neo4j-migrations.version>1.13.1</neo4j-migrations.version>
106106
<neo4j.version>4.4.8</neo4j.version>
107107
<objenesis.version>3.0.1</objenesis.version>

src/test/java/org/springframework/data/neo4j/integration/conversion_imperative/compose_as_ids/CompositeIdsIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public void prepareDatabase(@Autowired Driver driver, @Autowired BookmarkCapture
6969
try (Session session = driver.session()) {
7070
session.run("MATCH (n:ThingWithCompositeProperty) DETACH DELETE n").consume();
7171
session.run("MATCH (n:ThingWithCompositeId) DETACH DELETE n").consume();
72-
bookmarkCapture.seedWith(session.lastBookmark());
72+
bookmarkCapture.seedWith(session.lastBookmarks());
7373
}
7474
}
7575

src/test/java/org/springframework/data/neo4j/integration/imperative/ChainedAuditingIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ protected void setupData(@Autowired Driver driver, @Autowired BookmarkCapture bo
6464
var transaction = session.beginTransaction()) {
6565
transaction.run("MATCH (n) detach delete n");
6666
transaction.commit();
67-
bookmarkCapture.seedWith(session.lastBookmark());
67+
bookmarkCapture.seedWith(session.lastBookmarks());
6868
}
6969
}
7070

src/test/java/org/springframework/data/neo4j/integration/imperative/RepositoryIT.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1691,6 +1691,7 @@ void findAndMapMultipleLevelRelationshipProperties(
16911691
@Test
16921692
void updateAndCreateRelationshipProperties(@Autowired HobbyWithRelationshipWithPropertiesRepository repository) {
16931693

1694+
@SuppressWarnings("deprecation")
16941695
long hobbyId = doWithSession(
16951696
session -> session.run("CREATE (n:AltPerson{name:'Freddie'}), (n)-[l1:LIKES {rating: 5}]->(h1:AltHobby{name:'Music'}) RETURN n, h1").single().get("h1").asNode().id());
16961697

src/test/java/org/springframework/data/neo4j/integration/issues/events/EventsPublisherIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ void setupData(@Autowired Driver driver, @Autowired BookmarkCapture bookmarkCapt
6565

6666
try (Session session = driver.session()) {
6767
session.run("MATCH (n) DETACH DELETE n").consume();
68-
bookmarkCapture.seedWith(session.lastBookmark());
68+
bookmarkCapture.seedWith(session.lastBookmarks());
6969
}
7070
}
7171

src/test/java/org/springframework/data/neo4j/integration/issues/gh2640/PersistentPropertyCharacteristicsIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void setupData(@Autowired Driver driver, @Autowired BookmarkCapture bookmarkCapt
6161

6262
try (Session session = driver.session()) {
6363
session.run("MATCH (n) DETACH DELETE n").consume();
64-
bookmarkCapture.seedWith(session.lastBookmark());
64+
bookmarkCapture.seedWith(session.lastBookmarks());
6565
}
6666
}
6767

src/test/java/org/springframework/data/neo4j/integration/issues/projections/NestedProjectionsIT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ static void setupData(@Autowired Driver driver, @Autowired BookmarkCapture bookm
5757
try (Session session = driver.session()) {
5858
session.run("MATCH (n) DETACH DELETE n").consume();
5959
session.run("CREATE (l:SourceNodeA {id: 'L-l1', version: 1})-[:A_TO_CENTRAL]->(e:CentralNode {id: 'E-l1', version: 1})<-[:B_TO_CENTRAL]-(c:SourceNodeB {id: 'C-l1', version: 1}) RETURN id(l)").consume();
60-
bookmarkCapture.seedWith(session.lastBookmark());
60+
bookmarkCapture.seedWith(session.lastBookmarks());
6161
}
6262
}
6363

@@ -66,7 +66,7 @@ void clearChangedProperties(@Autowired Driver driver, @Autowired BookmarkCapture
6666
try (Session session = driver.session()) {
6767
session.run("MATCH (n:SourceNodeA) SET n.value = null").consume();
6868
session.run("MATCH (n:CentralNode) SET n.name = null").consume();
69-
bookmarkCapture.seedWith(session.lastBookmark());
69+
bookmarkCapture.seedWith(session.lastBookmarks());
7070
}
7171
}
7272

src/test/java/org/springframework/data/neo4j/integration/reactive/ReactiveCypherdslConditionExecutorIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ protected static void setupData(@Autowired BookmarkCapture bookmarkCapture) {
6868
.run("CREATE (p:Person{firstName: 'Helge', lastName: 'Schneider'}) -[:LIVES_AT]-> (a:Address {city: 'Mülheim an der Ruhr'})");
6969
transaction.run("CREATE (p:Person{firstName: 'Bela', lastName: 'B.'})");
7070
transaction.commit();
71-
bookmarkCapture.seedWith(session.lastBookmark());
71+
bookmarkCapture.seedWith(session.lastBookmarks());
7272
}
7373
}
7474

src/test/java/org/springframework/data/neo4j/integration/reactive/ReactiveDynamicLabelsIT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.neo4j.cypherdsl.core.Functions;
2121
import org.neo4j.driver.TransactionContext;
2222
import org.junit.jupiter.api.RepeatedTest;
23+
import org.neo4j.driver.reactive.ReactiveSession;
2324
import org.springframework.data.neo4j.core.mapping.Neo4jMappingContext;
2425
import org.springframework.data.neo4j.integration.shared.common.CounterMetric;
2526
import org.springframework.data.neo4j.integration.shared.common.GaugeMetric;
@@ -480,7 +481,7 @@ protected final Flux<String> getLabels(Condition idCondition, Object id) {
480481
String cypher = Renderer.getDefaultRenderer().render(Cypher.match(n).where(idCondition)
481482
.and(n.property("moreLabels").isNull()).unwind(n.labels()).as("label").returning("label").build());
482483
return Flux
483-
.usingWhen(Mono.fromSupplier(() -> driver.reactiveSession(bookmarkCapture.createSessionConfig())),
484+
.usingWhen(Mono.fromSupplier(() -> driver.session(ReactiveSession.class, bookmarkCapture.createSessionConfig())),
484485
s -> JdkFlowAdapter.flowPublisherToFlux(s.run(cypher, Collections.singletonMap("id", id))).flatMap(r -> JdkFlowAdapter.flowPublisherToFlux(r.records())), rs -> JdkFlowAdapter.flowPublisherToFlux(rs.close()))
485486
.map(r -> r.get("label").asString());
486487
}

0 commit comments

Comments
 (0)