Schulung - JPA - Jakarta Persistence API

In 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:

Java EE Entwickler



Seminarinformationen

Referenz : 33042

  • Dauer : 4 Tage (28 Stunden)
  • Live Online oder Präsenz
Schulung - JPA - Jakarta Persistence API

Wer sollte teilnehmen:

Zielgruppe

  • 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. 

Voraussetzungen

Hinweis

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen findet sich im Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Für wen ist das Seminar JPA - Jakarta Persistence API geeignet?   

Das Seminar richtet sich an Software-Ingenieurinnen und -Ingenieure, Programmierer:innen und Anwendungsentwickler:innen, die ihre Kenntnisse im Bereich der Persistenztechnologien vertiefen möchten. 

Welche Voraussetzungen sollten die Teilnehmenden erfüllen?   

Teilnehmende sollten vorher das Seminar Java Erweiterungen II - Vertiefung erfolgreich abgeschlossen haben oder über vergleichbare Kenntnisse verfügen. Kenntnisse in Datenbank- und Web-Programmierung sind ebenfalls von Vorteil. 

Wie wird das Seminar durchgeführt?   

Das Seminar umfasst theoretische Unterrichtseinheiten, kombiniert mit praktischen Übungen. Der Unterricht findet in Form eines Vortrags und durch Diskussionen statt, gefolgt von praktischer Anwendung direkt am System unter der Anleitung erfahrener Trainer:innen. 

Welche Rolle spielen Hibernate und JPA in diesem Seminar?   

Das Seminar behandelt die weitreichenden Konfigurationsmöglichkeiten mit Hibernate und die Nutzung von Hibernate über die JPA-Schnittstellen. JPA bildet die Grundlage, Hibernate dient als Implementierung mit erweiterten Konfigurationsmöglichkeiten. Die Teilnehmenden lernen, komplexe Anforderungen effizient und performant umzusetzen und Anwendungen zu optimieren. 

Was ist der Unterschied zwischen JPA und Hibernate? 

JPA (Jakarta Persistence API) ist eine Spezifikation, die Standards für die objekt-relationale Abbildung (ORM) in Java definiert. Hibernate ist eine konkrete Implementierung dieser Spezifikation und bietet zusätzliche Funktionen wie Caching, erweiterte Query-Optionen und Performance-Tuning. 

Wann sollte man JPA gegenüber klassischem JDBC einsetzen? 

JPA automatisiert das Mapping zwischen Java-Objekten und Datenbanktabellen. Im Gegensatz zu JDBC, bei dem SQL manuell geschrieben werden muss, reduziert JPA den Codeaufwand erheblich, steigert die Lesbarkeit und erleichtert die Wartung und Portierbarkeit von Anwendungen. 

Welche Vorteile bietet Hibernate als JPA-Implementierung? 

Hibernate erweitert JPA um mächtige Features wie Second-Level-Caching, Lazy Loading, automatisches DDL-Generieren und optimistische Sperren. Dadurch lassen sich komplexe Unternehmensanwendungen effizient und performant umsetzen. 

Ist das Seminar auch für Entwickler:innen geeignet, die bisher nur mit JDBC gearbeitet haben? 

Ja. Das Seminar führt systematisch in JPA ein und zeigt anhand praktischer Beispiele, wie Sie bestehende JDBC-Kenntnisse nutzen, um ORM-basierte Anwendungen effizient zu entwickeln und zu optimieren. 

Wie kann man mit JPA die Performance von Anwendungen verbessern? 

Im Seminar lernen Sie verschiedene Optimierungsstrategien kennen - darunter Lazy vs. Eager Loading, Caching-Mechanismen, Query-Tuning und den gezielten Einsatz von Criteria API oder Named Queries, um Datenbankzugriffe zu optimieren. 

Welche Rolle spielt das Transaktionsmanagement in JPA? 

Transaktionen sind essenziell für Datenintegrität. Sie lernen, wie Transaktionen mit JPA und Hibernate gesteuert, verschachtelt und abgesichert werden - inklusive Rollback-Strategien und Integration in EJB- oder Spring-Container. 

Kann man JPA auch in modernen Frameworks wie Spring Boot oder Jakarta EE nutzen? 

Ja. JPA ist vollständig in Jakarta EE integriert und kann mit Spring Boot oder Quarkus nahtlos verwendet werden. Im Seminar werden die Grundlagen geschaffen, um JPA später in solchen Frameworks produktiv einzusetzen.

Offenes Seminar mit Teilnehmenden aus unterschiedlichen Unternehmen zu einem festen Termin.

Preis ab

1.990,00 € netto
2.368,10 € inkl. 19% MwSt.

Referenz : 33042

  • Dauer : 4 Tage (28 Stunden)
  • Live Online oder Präsenz

Seminarzeiten

Online-Seminare beginnen in der Regel um 9:00 Uhr und enden gegen 17:00 Uhr. Präsenzseminare starten am ersten Seminartag um 10:00 Uhr. Detaillierte Informationen zu den Seminarzeiten erhalten Sie mit der Anmeldebestätigung.

Methodik

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

Choisissez votre prochaine session

*Alle als „Garantiertetermin“ gekennzeichneten Seminartermine sind fest bestätigt und werden durchgeführt, sofern keine höhere Gewalt vorliegt.

Noch freie Plätze
Vom 5. Oktober 2026 bis 8. Oktober 2026
2.190,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 12. Oktober 2026 bis 15. Oktober 2026
2.190,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 12. Oktober 2026 bis 15. Oktober 2026
2.190,00 € netto
Stuttgart
Cegos Integrata GmbH Stuttgart
Löffelstr. 40
70597 Stuttgart
Jetzt buchen
Noch freie Plätze
Vom 30. November 2026 bis 3. Dezember 2026
2.190,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 15. Februar 2027 bis 18. Februar 2027
1.990,00 € netto
Düsseldorf
Cegos Integrata GmbH Düsseldorf
Grafenberger Allee 293
40237 Düsseldorf
Jetzt buchen
Noch freie Plätze
Vom 27. April 2027 bis 30. April 2027
1.990,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 5. Juli 2027 bis 8. Juli 2027
1.990,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 21. September 2027 bis 24. September 2027
1.990,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen
Noch freie Plätze
Vom 22. November 2027 bis 25. November 2027
1.990,00 € netto
Live Online Training
online Training
Live Online Training
Jetzt buchen