~/talk

Hibernate you know it... but actually you don't

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [databases, java]
slides:none on file

Hibernate ORM 5 cleans up bootstrap, requires Java 8, and makes Session AutoCloseable while implementing EntityManager to cut adapters; bytecode enhancement (via ASM/Byte Buddy) removes proxy class copies, enables lazy property groups, automatic bidirectional updates, and flag-based dirty checking with Maven/Gradle enhancers. Second-level cache refactors and reference caching for immutable shared instances reduce allocations; JCache support arrives. Hibernate Search 5 upgrades Lucene, adds Hibernate Search + Elasticsearch integration, faceting, spatial queries and a simple query string API. Validation and docs are rewritten; Hibernate 6 reworks the query model.

AI-written summary · about

  1. 0:00Start
  2. 5:23Cleaner bootstrap
  3. 9:11Date and Time
  4. 12:59Bytecode instrumentation
  5. 16:57Lazy properties
  6. 17:46Association management
  7. 19:07ByteBuddy
  8. 21:39SAP HANA
  9. 24:27Second level cache, by reference
  10. 29:46What is new in 5+?
  11. 31:42A macroservice example
  12. 37:41Simple Query String
  13. 39:22Elasticsearch!
  14. 45:34Hibernate Search Spatial vs Hibernate Spatial
  15. 47:06Semantic Query Model
~/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.