~/talk

Introducing Hibernate Reactive – The first reactive ORM framework

Talkat Devoxx Ukraine 2021 · 2021-11-19..11-20· [databases, reactive-programming]
links:none on file
slides:none on file

Hibernate Reactive claims to be the first reactive ORM API for Java and it uses Vert.x reactive Postgres client to drive nonblocking SQL while reusing familiar Hibernate mappings and cascades. Session methods return CompletionStage / Mutiny types so code composes with thenCompose/flatMap, join only for demos, and proxies via getReference avoid extra selects. Lazy collections require explicit lazy fetching (no automatic lazy init), and Quarkus ships built‑in integration while Spring Data lacks first‑class support.

AI-written summary · about

  1. 0:00Introduction
  2. 3:23Hibernate past and present
  3. 10:49Reactive programming basics
  4. 11:58Hibernate Reactive overview
  5. 13:03Live coding setup
  6. 15:38Project dependencies
  7. 16:42Creating entities
  8. 18:27Session factory setup
  9. 20:11Database schema creation
  10. 20:32Basic CRUD operations
  11. 22:25Reactive session handling
  12. 23:36Fetching and printing data
  13. 24:18Dirty checking and updates
  14. 25:22Relationships and cascading
  15. 27:57Adding related entities
  16. 29:41Lazy loading challenges
  17. 33:00Explicit lazy loading
  18. 35:54CompletionStage vs Mutiny
  19. 39:04Quarkus integration demo
  20. 41:12Reactive REST API example
  21. 42:15Quarkus advantages
  22. 49:29Summary and future outlook
~/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.