// Persistenz & Daten
JPA und Hibernate im Detail
Mapping, Beziehungen, Lebenszyklus, Abfragen und Transaktionen sicher beherrschen.
- Inhouse-Schulung
- 2 Tage
- Fortgeschritten
- Remote oder vor Ort

Was Sie mitnehmen
- Sie bilden Entitäten, Wertobjekte und Vererbung korrekt auf Tabellen ab.
- Sie modellieren Beziehungen mit passender Richtung, Kaskadierung und Fetch-Strategie.
- Sie verstehen den Lebenszyklus von Entitäten und den Persistenzkontext.
- Sie schreiben Abfragen mit JPQL und Criteria API und steuern Transaktionen sicher.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Entitäten, IDs, Generatoren und Basistypen
- Embeddables, Records als Wertobjekte, AttributeConverter
- Vererbungsstrategien und ihre Auswirkungen auf das Schema
- Beziehungen: @OneToMany, @ManyToOne, @ManyToMany, Owning Side, Kaskadierung
- Übung: Domänenmodell mit Beziehungen abbilden und SQL prüfen
Tag 2
- Persistenzkontext, Entitätszustände, Dirty Checking, Flush
- JPQL, Criteria API, Native Queries und DTO-Projektionen
- Lazy und Eager Loading, LazyInitializationException vermeiden
- Transaktionen, Isolation, optimistisches und pessimistisches Locking
- Übung: Abfragen und Locking in einer konkurrierenden Buchung
Voraussetzungen und Rahmen
- Vorwissen
- Gute Java-Kenntnisse und Grundkenntnisse in SQL.
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Persistenz & Daten
Alle 8 Angebote
Inhouse-Schulung · KI-Analyse
Performance von JPA-Anwendungen
N+1-Abfragen, Fetching-Strategien, Caching und Batch-Verarbeitung gezielt optimieren.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung
Typsicheres SQL mit jOOQ
SQL in Java typsicher schreiben, generieren und testen, am Beispiel PostgreSQL.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Datenbankmigrationen mit Flyway
Schemaänderungen versionieren, testen und sicher ausrollen.
1 Tag · Fortgeschritten1.890 €