Webinar

JPA - Jakarta Persistence API (Live Online Training)

Inhalte

  • Grundlagen:
    • Architektur
    • Installation und Werkzeuge
    • Abgrenzung zu anderen Technologien (JDBC, EntityBeans, JDO)
    • JPA und Hibernate
    O/R-Mapping:
    • Mapping per Annotations
    • Abbildung von Spalten auf Properties
    • Abbildung von Foreign Keys auf Referenzen
    • Abbildung der Vererbung
    Transaktionen:
    • Ein einfaches Transaktions-Template
    • Ein kleines, Dynamic-Proxy-basiertes Transaktions-Framework
    Der Cache:
    • Objekt-Status
    • Struktur des first-level-Caches
    • Persistierung, Update und Delete
    Queries:
    • Join Fetch
    • Parameter
    • Projektionen
    • Constructor-Queries
    • Bulk-Update und -Delete
    • Native Queries
    • Criteria
    Assoziationen:
    • 1:1
    • 1:n
    • m:n
    • Lazy-versus Eager Loading
    • Funktionsweise des Lazy Loading
    • Serialisierung von Query-Resultaten
    • Cascade
    Vererbung:
    • Single Table
    • Joined
    • Class Per Table
    Weitere Features:
    • Automatische Versionierung und Erkennen von Update-Konflikten (Optimistische Sperren)
    • Callbacks und Listeners
    • Das JPA-Metamodel
    • Benutzerdefiniertes Mapping von Spalten
    Hibernate in Web-Anwendungen:
    • Registrierung der EntityManagerFactory
    • EntityManager-Verwaltung (ThreadLocal, Terminierung von EntityManagern)
    Hibernate im Application Server:
    • Einsatz von JPA in EJB-Containern
    • Dependency Injection
    • Transaktions-Management
Methode

Einem theoretischen Unterrichtsteil aus Vortrag und Diskussion folgt die praktische Anwendung direkt am System unter Anleitung kompetenter, fachsicherer Trainer:innen.

LernzieleIn modernen Java-Anwendungen ist der effiziente Umgang mit persistenten Daten ein zentraler Erfolgsfaktor. Die Jakarta Persistence API (JPA) bietet dafür ein leistungsfähiges Framework, das die objekt-relationale Abbildung (O/R-Mapping) deutlich vereinfacht und zugleich maximale Flexibilität ermöglicht. In diesem praxisorientierten Seminar lernen Sie, wie Sie mit JPA und Hibernate komplexe Objektstrukturen zuverlässig und performant in relationale Datenbanken überführen. Sie setzen sich intensiv mit Mapping-Strategien, Transaktionen, Abfragen und Caching-Mechanismen auseinander und erfahren, wie Sie JPA in Webanwendungen und Application Servern professionell einsetzen. Die Vermittlung erfolgt durch erfahrene Trainer:innen anhand theoretischer Grundlagen und praktischer Übungen direkt am System. Nach dem Seminar sind Sie in der Lage, anspruchsvolle Persistenzlösungen eigenständig zu entwickeln, zu optimieren und im Projektkontext sicher anzuwenden – ein entscheidender Kompetenzgewinn für Ihre Arbeit als Java-Entwickler:in. 

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Zielgruppen
  • Das Seminar richtet sich an Software-Ingenieur:innen,
  • Programmierer:innen
  • und Anwendungsentwickler:innen, die ihre Kenntnisse in der Nutzung der Jakarta Persistence API (JPA) vertiefen möchten. 
  • Grundlagen:
    • Architektur
    • Installation und Werkzeuge
    • Abgrenzung zu anderen Technologien (JDBC, EntityBeans, JDO)
    • JPA und Hibernate
    O/R-Mapping:
    • Mapping per Annotations
    • Abbildung von Spalten auf Properti...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
29.06.2026 - 02.07.2026 24 h 24 h Details Details Jetzt buchen
10.08.2026 - 13.08.2026 24 h 24 h Details Details Jetzt buchen
05.10.2026 - 08.10.2026 24 h 24 h Details Details Jetzt buchen
30.11.2026 - 03.12.2026 24 h 24 h Details Details Jetzt buchen

SG-Seminar-Nr.: 7220016

Anbieter-Seminar-Nr.: 33042(Live Online Training)

Termine

  • 29.06.2026 - 02.07.2026

    Webinar

  • 10.08.2026 - 13.08.2026

    Webinar

  • 05.10.2026 - 08.10.2026

    Webinar

  • 30.11.2026 - 03.12.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 24 h
  • Anbieterbewertung   (343)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
29.06.2026 - 02.07.2026 24 h 24 h Details Details Jetzt buchen
10.08.2026 - 13.08.2026 24 h 24 h Details Details Jetzt buchen
05.10.2026 - 08.10.2026 24 h 24 h Details Details Jetzt buchen
30.11.2026 - 03.12.2026 24 h 24 h Details Details Jetzt buchen