Hibernate für Fortgeschrittene

23.06.2025 - 25.06.2025

Hibernate für Fortgeschrittene (Online)

Beschreibung

Mit Hibernate kannst du schnell und einfach einzelne Entitäten in der Datenbank speichern und wieder lesen. Für die meisten Anwendungen brauchst du aber viel mehr als das. Du musst komplexe Mappings erstellen, Abfragen dynamisch an Nutzereingaben anpassen und anwendungsspezifische Datentypen unterstützen. Häufig musst du auch Lifecycle Events verarbeiten oder sogar mehrmandantenfähige System erzeugen.

Ich zeige dir in dieser Schulung, wie du all das mit Hibernate leicht umsetzen kannst.

Nachdem du an dieser Schulung teilgenommen hast, kannst du Hibernates fortgeschrittene Features und Konzepte nutzen, um komplexe Anforderungen zu implementieren und eine robuste und wartbare Persistenzschicht zu erstellen.

Agenda

Im Rahmen dieser Schulung lernst du fortgeschrittene Hibernatefeatures und -konzepte anhand praktischer Beispiele und Übungsaufgaben kennen. Dazu zählen:

  • Erstellung fortgeschrittener und komplexer Mappings,

  • Generierung von DAO Implementierungen,

  • Typsichere Erzeugung von Datenbankabfragen mit Hilfe der Criteria API,

  • Auswahl der optimalen Strategie zur Abbildung von Vererbungshierarchien auf Datenbanktabellen,

  • Verwendung von Callbacks und Events um eigenen Code auszuführen,

  • Unterstützung eigener Datentypen und

  • Entwicklung mehrmandantenfähiger Anwendungen mit Hibernate.

Deine Trainer:innen

Thorben Janssen

Thorben Janssen

JPA & Hibernate

  • Hibernate Performance Tuning
  • Hibernate für Fortgeschrittene
  • Spring Data JPA Masterclass

Thorben Janssen löst als freiberuflicher Consultant und Trainer Persistenzprobleme mit JPA und Hibernate. Er ist Autor des Amazon Bestsellers „Hibernate Tips - More than 70 solutions to common Hibernate problems“ und internationaler Redner mit 20 Jahren Erfahrung mit JPA und Hibernate. Auf thorben-janssen.com schreibt er wöchentlich über Persistenzthemen und hilft Entwicklern im Persistence Hub (persistence-hub.com) ihre Fertigkeiten zu verbessern.

Alle Infos zum Training