Accès rapide :
Gérer la persistance des données avec JPA/Hibernate
Gérer la persistance des données avec JPA : Plan de la formation
Gérer la persistance des données avec JPA ORM, JPA et Hibernate : de quoi parle-t-on ?
ORM, JPA et Hibernate : de quoi parle-t-on ? Qu'est-ce qu'un ORM ?
ORM, JPA et Hibernate : de quoi parle-t-on ?Qu'est-ce qu'un ORM ?
Introduction au mapping objet/relationnel : Les problématiques
Gérer la persistance des données avec JPAORM, JPA et Hibernate : de quoi parle-t-on ?
ORM, JPA et Hibernate : de quoi parle-t-on ? La spécification JPA (Java Persistence API)
ORM, JPA et Hibernate : de quoi parle-t-on ?La spécification JPA (Java Persistence API)
ORM, JPA et Hibernate : de quoi parle-t-on ? Les différentes implémentations JPA
ORM, JPA et Hibernate : de quoi parle-t-on ?Les différentes implémentations JPA
Gérer la persistance des données avec JPA Introduction à JPA/Hibernate
Introduction à JPA/Hibernate : Installation de votre environnement de développement
Introduction à JPA/Hibernate :Installation de votre environnement de développement
Gérer la persistance des données avec JPAIntroduction à JPA/Hibernate
Introduction à JPA/Hibernate : Définition d'un mapping Hibernate en XML
Définir les données d'un mapping : Mise en oeuvre
Introduction à JPA/Hibernate : Définition d'un mapping JPA
Introduction à JPA/Hibernate : Comparatif XML / JPA
Gérer la persistance des données avec JPA Configuration du moteur de persistance
Configuration du moteur de persistance : Le fichier META-INF/persistence.xml
Configuration du moteur de persistance : L'activation des logs générés par Hibernate
Configuration du moteur de persistance : Afficher les requêtes SQL produites
Gérer la persistance des données avec JPA Gestion des associations et de l'héritage
Gestion des associations et de l'héritage : Introduction au mapping d'associations
Gestion des associations et de l'héritage : Gestion des associations @OneToOne
Gestion des associations et de l'héritage : Gestion des associations @ManyToOne
Gestion des associations et de l'héritage : Associations unidirectionnelles
Gestion des associations et de l'héritage : Gestion des associations @OneToMany
Gestion des associations et de l'héritage : Gestion des associations @ManyToMany
Gestion des associations et de l'héritage : Mapping de collections
Gestion des associations et de l'héritage : Propagation de actions sur des grappes d'objets
Gestion des associations et de l'héritage : Mapping de l'héritage
Gérer la persistance des données avec JPA Le langage JPQL (Java Persistence Query Language)
Le langage JPQL : Mise en uvre de requêtes JPQL
Le langage JPQL : Les fonctions d'agrégation
Le langage JPQL : Les requêtes polymorphes
Le langage JPQL : Les sous-requêtes et les jointures
Le langage JPQL : Les requêtes de mise à jour
Le langage JPQL : Autres types de requêtes
Gérer la persistance des données avec JPA Optimisation des requêtes JPQL
Optimisation des requêtes JPQL : Réutiliser les requêtes JPQL
Optimisation des requêtes JPQL : Utilisation du cache de premier niveau
Optimisation des requêtes JPQL : Persistance des objets
Optimisation des requêtes JPQL : Lecture par lots
Gérer la persistance des données avec JPA Les différentes stratégies de chargement
Les différentes stratégies de chargement : Introduction
Les différentes stratégies de chargement : Chargement paresseux (Lazy loading)
Les différentes stratégies de chargement : Chargement immédiat (Eager fetching)
Les différentes stratégies de chargement : Chargement explicite
Gérer la persistance des données avec JPA Mise en uvre d'un cache de second niveau
Mise en uvre d'un cache de second niveau : Aspect Généraux
Mise en uvre d'un cache de second niveau : Utilisation de l'implémentation Ehcache
Mise en uvre d'un cache de second niveau : Utilisation d'une cache de requêtes
Mise en uvre d'un cache de second niveau : Autres types de caches
Gérer la persistance des données avec JPA Aspects avancés
Aspects avancés : Gestion des Transactions
Aspects avancés : Verrouillage pessimiste
Merci de votre attention
Gérer la persistance des données avec JPA/Hibernate Dominique Liard - 2006 .. 2021
Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ?
Développement Web avec Java/Jakarta EE
Voir le programme détaillé
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :