Neo4j for Java Developers
summary
Covers concrete tooling and examples: shows the Java driver with driver.execQuery (built‑in retries), Spring/Quarkus/Helidon auto‑configuration, Spring Data Neo4j object mapping that maps Person and Movie records and returns the actor with three movies from the sample movie graph, and the typesafe CypherDSL that compiles to valid Cypher. Demonstrates JDBC SQL→Cypher translation (tested with DBeaver) and reproducible tests via Neo4j Testcontainers plus schema versioning with Neo4j‑Migrations.
AI-written summary · about
chapters (10)
- 0:00Introduction and setup
- 2:00Graph data basics
- 3:09The Neo4j Java driver
- 6:49Framework integration
- 8:49Object mapping with repositories
- 13:05Type-safe queries with Cypher DSL
- 18:08JDBC driver support
- 21:49Testing with Testcontainers
- 25:02Additional ecosystem libraries
- 27:31Query API and conclusion
related talks
30mConnecting Java Applications over HTTP to Query API
29mSpring in Autumn
31mPouring Coffee into the Matrix - Building Java Apps on Neo4j
50mThinking in Relationships: Practical Graph Database Modelling in Java with Neo4j
01h 34mSpring Data Daily Double - Couchbase and Neo4J
22mA Pythonic Tour of Neo4j and the Cypher Query Language
28mNeo4j for Beginners: Pros and Cons, Based on Social Networks
52mWhat the Graph
