Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Principes et relation avec les classes persistantes
Mapping des tables et gestion des clés primaires (simples, composées)
Mapping des types de bases, propriétés des colonnes
Annotations Hibernate vs annotations JPA
Choix d'un générateur d'identifiant
Gestion des relations : OneToMany/ManyToOne, OneToOne, ManyToMany
Mapping de l'héritage
4/ Les objets persistants
Opérations CRUD (Create Read Update Delete)
Cycle de vie des objets persistants
Synchronisation avec la base de données
Persistance en cascade
Chargement des objets persistants
Amélioration du mapping des classes et des propriétés
Mapping des associations bag, list et map
5/ Le langage à requêtes objet HQL et API Criteria
Requêtes avec jointure
Requête d’interrogation
Les projections avec HQL
Requêtes sur les ensembles
Requêtage dynamique avec l'API Criteria
6/ Transactions et accès concurrents
Rappel des propriétés d’une transaction
Les concepts transactionnels : atomicité, isolation
Verrouillage pessimiste et optimiste
7/ Le cache Hibernate
Objectifs d'utilsation du cache
Cache de niveau 1 : la session
Limites du cache de niveau 1
Cache de niveau 2
8/ La session Hibernate
Session Factory
Création et utilisation d'une session
Session per Operation
Session per request
Session per request with detached object
Session per conversation
9/ Génération automatique des ressources
Hibernate Tools
Génération du fichier de configuration hibernate.cfg.xml
Génération des classes du modèle (DAO/POJO)
Automatisation avec les tâches ANT
hbm2ddl (SchemaExport)
Génération des tables à partir de fichiers de mapping
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projets
Analystes
Concepteurs
Architectes logiciels
Développeurs
Dates
Dates
Du 03 au 05 Avril 2024
Du 07 au 09 Août 2024
Du 11 au 13 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.