"M an m u ss verstehen, u m etwas zu bewegen.
          Die gleiche Sprache zu sprechen, schafft die Basis dafür."
 
 
Suche:
Seminardaten
Zielgruppe:
Anwendungsentwickler
IT-Strategen

Voraussetzungen:
Java-Kenntnisse

Dauer:
2 Tag(e)

Wenn Sie dieses Seminar bei Ihnen durchführen wollen, können wir Ihnen folgendes Angebot stellen:
Inhouse Seminarpreis:
EUR 1.380,00,- / Tag
zzgl. gesetzl. MwSt.

Anfrage Inhouse
Inhouse auf 12 Teilnehmer begrenzt.


Wenn Sie Fragen haben oder vorhaben ein größeres Schulungskontingent bei uns zu bestellen, senden wir Ihnen gerne ein Angebot zugeschnitten auf Ihre Bedürfnisse.

Ansprechpartner:
Fr. Karin Müller: +43 662 85 50 90 0
k.mueller@emax-it.com

   Home > Schulung > Java Entwicklung

Persistenz mit Hibernate

Objekt-Relationales Mapping

Hibernate ist ein Persistenzframework, welches in allen gängigen Anwendungstypen eingesetzt werden kann, sei es Standalone, Webanwendung oder J2EE-Anwendung; bei Letzterem ersetzt es die problematischen Entity Beans. Es ist deutlich eleganter als direkte JDBC-Programmierung, gestattet aber bei Bedarf manuelles JDBC. Hibernate arbeitet mit allen gängigen relationalen Datenbanken zusammen.
In diesem Seminar erfahren Sie, wie Sie in unterschiedlichen Anwendungsarchitekturen Hibernate für die Datenbankanbindung einsetzen können.

Grundlagen
- Hibernate Architektur und Aufbau
- Konfiguration von Hibernate
- Persistenzmodell

Persistente Klassen
- Abbildung eines Domain Object Models
- Speichern von POJO Klassen
- Primary Keys
- Nutzen der Objektidentität
- Implementierung von POJO Assoziationen
- Vererbung

ORM (Objekt relationales Mapping)
- Einfache Mappings
- Komplexe Mappings (1:1, 1:N, N:M)
- Mapping von Assoziationen, Collections und Vererbung
- Arbeiten mit Datenbank Schema
- Unidirektionale und Bidirektionale Beziehungen

Arbeiten mit persistenten Objekten
- Der Lebenszyklus der Persistenz
- Laden und Speichern von Daten mit Hibernate
- Transitive Persistenz (Persistenz bei Erreichbarkeit)
- Ändern und Löschen von persistenten Objekten
- Hibernate Exception Handling - Queries

Hibernate Query Language (HQL)
- Aufbau von Queries in Hibernate Query Language
- Gruppierung, Aggregierung
- Anwendung von Filtern
- Query By Criteria (QBA)
- Query By Examples (QBE)
- Dynamic Queries
- Operatoren

Schulung

Beratung

Revision