Date et heure de dépôt : 12/03/2015 16:12:38
Formation négociée : 12725
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Durée 3 jours
Tarif 1190 € HT
Il est devenu courant aujourd'hui d'avoir besoin de mettre en place une couche d'accès aux données persistantes. Celle-ci se révèle rapidement complexe à développer et on va préférer se tourner vers une API existante. Hibernate est à ce jour l'API de persistance de référence en Java.
Le mapping Objet/Relationnel
Présentation des concepts relatifs au mapping objet relationnel.
Qu'est-ce que le mapping Objet / Relationnel
Les API de persistance en Java
Présentation d'hibernate
Présentation d'Hibernate et de sa mise en place.
Présentation d'Hibernate
La mise en place d'Hibernate dans une application
Exemple d'utilisation
Les fichiers de mapping
Présentation des fichiers de mapping (hbm) et de leur configuration.
Les fichiers de mapping Hibernate (hbm)
Mapping des associations
Le mapping de composants
Filtrer les données
Le mapping de collection
Présentation de la mise en place du mapping de collections.
Les collections persistantes
Le mapping de collections
Utilisation de SQL natif
Présentation de l'utilisation de requêtes SQL avec Hibernate.
Les SQLQuery
Les requêtes SQL nommées
SQL personnalisé
Le langage HQL
Présentation du langage de requêtage d'Hibernate (HQL).
Le langage HQL
Les clauses (from, select ...)
Associations et jointures
Les sous-requêtes
Les intercepteurs et les événements
Présentation des intercepteurs et événements d'Hibernate.
Les intercepteurs
Le système d'événements
La sécurité déclarative
Les annotations d'Hibernate
Présentation des annotations Hibernate et exemples d'utilisation.
JPA
Exemple d'utilisation
Les outils
Présentation des outils permettant de simplifier l'utilisation d'Hibernate.
Personnalisation du schéma
Utilisation d'outils
Utilisation de Ant
Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà bien Java et souhaitant apprendre à mettre en place des applications sur la persistance des données.
java , hibernate , SQL , HQL , JPA , API