- 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, Querydsl API, Grundlagen der JPA-Transaktions-API
- Fortgeschrittene Themen: Lebenszyklus von persistenten Objekten, Detached Objects, Lazy-Initialisierung, Bean Validation
- Rolle im Application Server und Web Container
- 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-m ...
Mehr Informationen >>
- 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.
- 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 ...
Mehr Informationen >>
Software-Entwickler, die die Programmierung der Datenbankschnittstelle mit JPA kennenlernen wollen