Développer avec Hibernate

Objectifs

  • accéder depuis une application Java à une base de données en utilisant Hibernate
  • effectuer des requêtes avec le langage SQL et l'API Criteria
  • Stage / Presentiel
  • 1 210 € (HT)
  • 2 Jours (14 Heures)
  • Code: IIN462

Programme Détaillé

développeurs Java
Rappels sur l'accès aux bases de données en Java EE
Décrire les besoins des applications d'entreprise
La gestion des pools de connexion et des transactions par le serveur d'application
Rappels sur la librairie JDBC
L'ORM (Object Relational Mapping) : principes
Mapping et objets persistants
Gestion de cache
Choix d'outils : JPA et/ou Hibernate
Définir le mapping
Objets Entity par annotation ou en XML
Mapping des éléments spécifiques (clés, collections…)
Mapping des associations entre objets
Mapping de l'héritage
Synchroniser les données avec la base
Mises à jour
Requêtes avec le langage SQL
Utiliser l'API Criteria
Optimiser les performances
Chargement paresseux
Spécificités d'Hibernate vs JPA
maîtrise de la programmation en Java, première connaissance de Java EE
consultant spécialiste en formation Java
Cette formation Java est rythmée par une alternance d'exposés et de travaux pratiques
Les sessions "A distance" sont réalisées avec l'outil de visioconférence Teams, permettant au formateur d'adapter sa pédagogie.