~/talk

Create Your Perfect Persistence Stack

Talkat JCON WORLD ONLINE 2023 · on Wednesday, 2023-11-22· at 09:00· Live-Stream 3, Online - Remote· [databases]
links:none on file
slides:none on file

Shows a concrete stack: Hibernate for managed CRUD and lifecycle (avoid saveAndFlush, use @Generated for DB-generated columns), jOOQ for complex SQL via DSL and generated meta models, and Flyway for versioned migrations. Demo runs Flyway against an H2 DB (4 migration scripts), jOOQ codegen from that schema, then executes jOOQ SQL inside Hibernate as a native query with adjusted bind-index mapping (0‑based → 1‑based) and constructor/result mappings — end‑to‑end integration works.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36Who am I
  3. 2:57Todays topic
  4. 4:23Entity Lifecycle Model
  5. 7:35JPQL
  6. 8:44Code Samples
  7. 11:03Automatic Mapping
  8. 13:27Refetching
  9. 18:46Native SQ
  10. 27:37Demo
  11. 35:35Why add Juke
  12. 36:11Integration with Flyway
  13. 40:45Integration with Hibernate
  14. 44:20Summary
~/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.