Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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.
14 Heures
Nos clients témoignent (3)
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient. J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
interactions par le biais d'exercices et également de partage de projets
Claudiu - MSG system
Formation - Advanced Spring Boot
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique