Seminare
Seminare

JPA - Das Java Persistence API

Seminar - Cegos Integrata GmbH

In praktischen Anwendungen lernen Sie, dass mit einer relationalen Datenbank durch Hibernate selbst komplexe Objektbäume in ihrer Persistenz unterstützt werden können. Sie verstehen die weitreichenden Möglichkeiten der Konfiguration mit Hibernate und wenden selbstständig Anwendungstipps zur Optimierung an. Auch komplexe Anforderungen setzen Sie effizient und performant um und können Hibernate auch über die JPA-Schnittstellen nutzen.   Voraussetzungstest zu diesem Seminar

Dieses Seminar ist Teil dieses Qualifizierungsplaners:


Besuchen Sie unseren  Java Blog.

Termin Ort Preis*
03.02.2025- 06.02.2025 online 2.606,10 €
08.04.2025- 11.04.2025 online 2.606,10 €
07.07.2025- 10.07.2025 online 2.606,10 €
07.07.2025- 10.07.2025 Frankfurt am Main 2.606,10 €
29.09.2025- 02.10.2025 online 2.606,10 €
25.11.2025- 28.11.2025 online 2.606,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

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
Dauer/zeitlicher Ablauf:
4 Tage
Teilnahmevoraussetzungen:
Sie sollten das SeminarJava Erweiterungen II - Vertiefung erfolgreich abgeschlossen haben oder vergleichbare Kenntnisse besitzen. Optimal sind Kenntnisse in Datenbank- und Web-Programmierung.
Lehrgangsverlauf/Methoden:
Einem theoretischen Unterrichtsteil aus Vortrag und Diskussion folgt die praktische Anwendung direkt am System unter Anleitung kompetenter, fachsicherer Trainer.
Zielgruppe:
Das Seminar JPA und Hibernate - Ein Open Source Persistenz-Framework für Java empfiehlt sich für Software-Ingenieure, Programmierer und Anwendungsentwickler.
Seminarkennung:
33042
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha