Java Persistance API (JPA)

Kurs-Nr.: P6035
Schulungsdauer: 3 Tag(e)
Preis (offene Schulung): 1450,00 €, zzgl. MwSt.
Mindestteilnehmer: Durchführung ab 2 Teilnehmer
Schulungsort: Aachen

Kursbeschreibung

Sie lernen mit JPA eine standardisierte Programmierschnittstelle zu diversen Persistenz-Frameworks, wie beispielsweise Hibernate oder TopLink, kennen. Sie werden mit der Nutzung der zentralen Funktionen und der Java Persistence Query Language vertraut gemacht und erhalten einen Überblick zu Problemstellungen bei der Abbildung objekt-relationaler Beziehungen und den Möglichkeiten, diverse Abbildungsstrategien via JPA umzusetzen.

Schulungsinhalte

  • Einführung in das Java Persistence API

  • Objekt-Relationales Mapping
  • Persistenzunterstützung in Java
  • Persistenz-Frameworks
  • JPA-Architektur
  • Entities und Entity Manager

  • Entity-Deklaration
  • Identität
  • PersistenceContext und PersistenceUnit
  • CRUD-Operationen
  • Synchronisation mit der Datenbank
  • Mapping

  • Feld- und Property-basierter Zugriff
  • Abbildung simpler Datentypen
  • Primärschlüssel und Schlüsselgenerierung
  • Uni- und bi-direktionale Beziehungen
  • Abbildung von Vererbungsbeziehungen
  • Abbilden von Collections
  • Mapping-Annotationen
  • Java Persistence Query Language (JPQL)

  • Einfache Abfragen mit Parametrisierung
  • Filtern der Ergebnismenge
  • Gruppenfunktionen, Unterabfragen und Joins
  • Löschen und Aktualisierung von Massendaten
  • Benannte Abfragen
  • Natives SQL
  • Criteria API
  • Fortgeschrittene Techniken

  • Transaktionsmanagement
  • Management von Sperren
  • Validierung
  • Lifecycle Callbacks

Voraussetzung / Zielgruppe

Gute Kenntnisse in der Software-Entwicklung mit Java sind Voraussetzung zur Teilnahme an diesem Seminar.

Termine offene Schulungen

Für diesen Kurs ist zur Zeit kein fester offener Termin geplant. Sollten Sie Interesse an einer Schulung haben, setzen Sie sich bitte zur Terminabsprache mit uns in Verbindung (Email, Fax oder per Anfrageformular). Wir erstellen Ihnen gerne ein Angebot für ein Einzelcoachung oder für ein Firmenseminar mit mehreren Teilnehmern - entweder in unseren Schulungsräumen oder Inhouse bei Ihnen.

Allgemeines

Die von uns angegebenen Termine dieser Schulung werden in Aachen durchgeführt. Wir kommen aber auch gerne zu Ihnen und führen diese Schulung in Ihrem Unternehmen als Inhouse-Schulung durch. Das ist natürlich besonders dann interessant, wenn mehrere Teilnehmer vom Kurs profitieren sollen. Inhouse-Schulungen zu diesem und anderen Themen haben wir bereits in Hamburg, Bremen, Nürnberg, München, Stuttgart, Hannover, Köln, Düsseldorf, Frankfurt, Karlsruhe, Dortmund, Bonn, Berlin, Dresden, Bochum, Duisburg, Essen, Innsbruck und Basel organisert und durchgeführt.