Seminar / Kurs

JPA - Jakarta Persistence API (JPA)

Inhalte

Teilnehmer sollten das Seminar Java Erweiterungen II - Vertiefung (JAVA-ERW-2) erfolgreich abgeschlossen haben oder vergleichbare Kenntnisse besitzen. Optimal sind Kenntnisse in Datenbank- und Web-Programmierung.

Grundlagen:

  • Architektur
  • Installation und Werkzeuge
  • Abgrenzung zu anderen Technologien (JDBC, EntityBeans, JDO)
  • JPA und HibernatenO/R-Mapping:
    • Mapping per Annotations
    • Abbildung von Spalten auf Properties
    • Abbildung von Foreign Keys auf Referenzen
    • Abbildung der VererbungnTransaktionen:
      • Ein einfaches Transaktions-Template
      • Ein kleines, Dynamic-Proxy-basiertes Transaktions-FrameworknDer 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
        • CascadenVererbung:
          • Single Table
          • Joined
          • Class Per TablenWeitere Features:
            • Automatische Versionierung und Erkennen von Update-Konflikten (Optimistische Sperren)
            • Callbacks und Listeners
            • Das JPA-Metamodel
            • Benutzerdefiniertes Mapping von SpaltennHibernate in Web-Anwendungen:
              • Registrierung der EntityManagerFactory
              • EntityManager-Verwaltung (ThreadLocal, Terminierung von EntityManagern)nHibernate im Application Server:
                • Einsatz von JPA in EJB-Containern
                • Dependency Injection
                • Transaktions-Management
                Hinweise

                8

                ZielgruppenDas Seminar "JPA - Jakarta Persistence API" empfiehlt sich für Software-Ingenieure, Programmierer und Anwendungsentwickler.

Teilnehmer sollten das Seminar Java Erweiterungen II - Vertiefung (JAVA-ERW-2) erfolgreich abgeschlossen haben oder vergleichbare Kenntnisse besitzen. Optimal sind Kenntnisse in Datenbank- und Web-Prog...

Mehr Informationen

Termine und Orte

Datum Dauer Preis
Düsseldorf, DE
10.08.2026 - 13.08.2026 32 h 32 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9525381

Anbieter-Seminar-Nr.: 25643

Termine

  • 10.08.2026 - 13.08.2026

    Düsseldorf, 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
  • 32 h
  • Anbieterbewertung   (38)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Düsseldorf, DE
10.08.2026 - 13.08.2026 32 h 32 h Details Details Jetzt buchen