Plan du cours
Introduction à Hibernate
- Présentation d'Hibernate
- Le problème du mappage objet/relationnel
- JDBC
- Le schéma Utilisateurs-Rôles
- Outils et configuration de l'environnement
- Création de l'environnement Database
Configuration d'Hibernate
- Distributions d'Hibernate
- Bibliothèques requises
- Fichiers de configuration
- hibernate.properties
- hibernate.cfg.xml
Persistance d'Hibernate
- L'architecture d'Hibernate
- Méthodes de SessionFactory
- Sessions Hibernate
- États des objets
- Transitions d'état
- Méthodes de session
- Transactions
- Session par opération
- Session par demande
- Le modèle d'objet des données Access
Mappage objet/relationnel
- Conception orientée objet
- Mappage relationnel
- Association bidirectionnelle
- Techniques de mise en correspondance O/R
- Le document de cartographie
- Le modèle de mappage XML
- Clés primaires et identité
- Générer des identifiants
- Autres cartographies Element
- Composants
- Cartographie des associations
- Le modèle de cartographie XML pour les associations
- Unidirectionnel Plusieurs à un
- Recherche avide
- Un à plusieurs bidirectionnel
- Bidirectionnelle Un-à-Un
- Héritage de la cartographie
- Héritage et Databases
- Héritage d'une table
- Cartographie de l'héritage d'une table unique
- Table par sous-classe
- Cartographie table par sous-classe
- Table par classe concrète
Le langage de requête d'Hibernate
- Le langage de requête d'Hibernate
- Principes de base
- Les requêtes HQL
- Polymorphisme
- Paramètres nommés
- Paramètres d'entité
- Jointure sur les associations
- Méthodes d'agrégation
- Mises à jour et suppressions
- Requêtes nommées
- Utilisation de Native SQL
Pré requis
Programmation Java, SQL.
Nos clients témoignent (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Formation - Groovy Programming
le formateur peut expliquer clairement le sujet et répondre à toutes les questions.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.