~/talk

Neo4j for Java Developers

Talkat NODES 2024 · on Thursday, 2024-11-07· [java, databases]
links:none on file
slides:none on file

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

  1. 0:00Introduction and setup
  2. 2:00Graph data basics
  3. 3:09The Neo4j Java driver
  4. 6:49Framework integration
  5. 8:49Object mapping with repositories
  6. 13:05Type-safe queries with Cypher DSL
  7. 18:08JDBC driver support
  8. 21:49Testing with Testcontainers
  9. 25:02Additional ecosystem libraries
  10. 27:31Query API and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.