Hibernate und die Java Persistence API
In diesem Seminar werden Sie mit der Hibernate-Entwicklung vertraut gemacht. Hibernate ist ein Open Source Persistenz-Framework für die Speicherung von Java Objekten in relationalen Datenbanken. Durch deklaratives Mapping bietet es die Möglichkeit, einfac
Einführung > Grundlagen, Begriffsdefinitionen, Architektur > Rolle im Applikation-Server und Web-Container > Einordnung von Hibernate API und Java Persistence API (JPA) > Konfiguration von Hibernate O/R-Mapping > Mapping von Entities, Hibernate Tools > 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 EntityManager: Erzeugen/Laden/Ändern/Löschen von persistenten Daten > Abfragen: EJB-QL, native SQL Abfragen, benannte EJB-QL Abfragen > Criteria API: objektorientierte API DB-Abfragen > Grundlagen der JPA-Transaktions-API Fortgeschrittene Themen > Caching, Lebenszyklus von persistenten Objekten > Detached Objects, Lazy-Initialisierung > Optimistischer, gleichzeitiger Zugriff: Probleme bei Detached Objects, Versioning Vertiefung der Theorie durch praktische Übungen und Beispiele
Mehr ...