Java Persistence API mit Hibernate

Schulungpartner details

Ordix

https://www.ordix.de/

  • Dauer: 30
  • Preis: 1.790,00 €
  • Kurssprache: German
  • Vorteile für DOAG-Mitglieder: 10%
  • Kategories: Java Programmierung

Seminarinhalt

Die Java Persistence API ist die Programmierschnittstelle für das objektrelationale Mapping. Daten von Java-Objekten werden unmittelbar in relationale Datenbanken überführt und das Ergebnis von Datenbanksuchen wird direkt in Form von Java-Objekten zurückgegeben. Hibernate ist die wohl am weitesten verbreitete Implementierung dieses Java-Enterprise-Standards. In diesem Seminar werden Sie mit JPA und deren Hibernate-Implementierung vertraut gemacht. - Einführung: Grundlagen, Begriffsdefinitionen, Architektur, Konfiguration von JPA - O/R-Mapping: Mapping von Entities mit Annotationen, Relationen zwischen Entities: One-to-one, One-to-many, Many-to-many. Vererbung bei Entities: Strategien der Vererbung, transiente Klassen, Polymorphe Abfragen/Assoziationen - Arbeiten mit persistenten Objekten: Arbeiten mit dem Entity Manager, Erzeugen/Laden/Ändern/Löschen - Abfragen: JPQL, native SQL-Abfragen, benannte JPQL-Abfragen - JPA Criteria API: objektorientierte API DB-Abfragen, Grundlagen der JPA-Transaktions-API - Fortgeschrittene Themen: Lebenszyklus von persistenten Objekten, Detached Objects, Lazy-Initialisierung, Bean Validation - Rolle im Application Server und Web Container

Schulungsmethode

- Sie können mit Hibernate als JPA-Provider eine relationale Datenbank in Klassen abbilden. - Mit Hilfe des Entity Managers oder durch JPQL-Datenbankabfragen können Sie Objekte in Ihr Programm laden. - Sie kennen den Lebenszyklus eines Entity-Objektes und wissen, wie man diesen durch Caching beschleunigen kann.

Zielgruppe

Software-Entwickler, die die Programmierung der Datenbankschnittstelle mit JPA kennenlernen wollen

Voraussetzungen

Kenntnisse der Programmiersprache Java oder Teilnahme am Seminar "Java Programmierung Grundlagen" (P-JAVA-01), Grundkenntnisse relationaler Datenbanken und SQL (DB-ORA-01)

Termine

Online Beginn Veranstaltungsort Preis pro Teilnehmer Aktion
01.07.2019 Wiesbaden 1.790,00 €
02.09.2019 Wiesbaden 1.790,00 €
25.11.2019 Wiesbaden 1.790,00 €