Maîtrisez le standard de correspondance objet-relationnel.
Hibernate peut réduire la complexité des applications et ainsi les risques d’erreur. Il facilite la vie de ceux qui ont des connaissances limitées en SQL, grâce à son principe de mappage objet-relationnel. Hibernate se place entre les objets Java traditionnels et le serveur de base de données pour prendre en charge tous les travaux de persistance de ces objets en fonction des mécanismes et des modèles O/R appropriés, facilitant par là même la vie des développeurs. Hibernate possède une architecture en couches qui permet à l’utilisateur de fonctionner sans avoir à connaître les API sous-jacentes. Hibernate utilise la base de données et les données de configuration pour fournir des services de persistance (et des objets persistants) à l’application.
Le programme de la formation
- Problématique de correspondance objet-relationnel
- Hibernate et l’architecture J2EE
- Mise en correspondance des entités
- Mise en correspondance de l’héritage
- Mise en correspondance des relations
- Gestion des collections
- Requêtes JPQL et Criteria
- Optimisation des requêtes et du chargement des objets
- Gestion des transactions et de la concurrence
- Cycle de vie des objets
- Techniques avancées d’utilisation
- Exercices pratiques : développement d’un site de commerce électronique.
À qui s’adresse cette formation ?
Pour qui
-
Tous postes en développement (sauf supervision) et postes de spécialistes Web.
Prérequis
-
Expérience du langage Java (cours DE204). Connaissance de SQL souhaitable.
Les objectifs de la formation
Être en mesure d’utiliser JPA comme outil de correspondance objet-relationnel dans un projet de développement Java.

Copyright Technologia 2025 – Tous droits réservés