Seminar / Kurs

JPA - Jakarta Persistence API

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.

  • 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 Propertie...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Stuttgart, DE
05.10.2026 - 08.10.2026 24 h 24 h Details Details Jetzt buchen
12.10.2026 - 15.10.2026 24 h 24 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9199218

Anbieter-Seminar-Nr.: 33042

Termine

  • 05.10.2026 - 08.10.2026

    Stuttgart, DE

  • 12.10.2026 - 15.10.2026

    Stuttgart, DE

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

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 24 h
  • Anbieterbewertung   (346)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Stuttgart, DE
05.10.2026 - 08.10.2026 24 h 24 h Details Details Jetzt buchen
12.10.2026 - 15.10.2026 24 h 24 h Details Details Jetzt buchen