Hibernate für Fortgeschrittene

3 Tage

Termine und Buchung

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.

Zielgruppe

Softwareentwickler:innen und -architekt:innen, die bereits über grundlegende JPA- und Hibernate-Kenntnisse verfügen.

Lernziele

Vereinfache deine Entwicklung, indem du Hibernate deine DAO Klassen generieren lässt.

Bilde komplexe Strukturen auf Datenbanktabellen ab.

Passe deine Abfragen dynamisch an Nutzereingaben an.

Reagiere auf Lifecycle Events um eigenen Anwendungscode auszuführen.

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.

Online-Termine

Vor-Ort-Termine

Termine auf Anfrage

Event-Ticketing-Software von pretix

Inhouse Training

Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.

Jetzt anfragen

Relevante weitere Trainings