Hibernate/JPA/Spring Data

Blended learning

Combien de temps dure la formation ?

 3,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

 16.09.2026
Où se déroule la formation ?
 En distanciel

Combien coûte la formation ?

2050,00€

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s’adresse la formation ?

  • Architecte logiciel
  • Développeur
  • Techlead

Quels sont les objectifs poursuivis ou les compétences visées ?

  • Comprendre la problématique de la persistance et des ORM
  • Comprendre le positionnement des différents frameworks
  • Savoir mettre en pratique les différents frameworks

Quel est le contenu de la formation ?

La problématique de persistance
  • Qu'est-ce que la persistance ?
  • Données persistantes vs Objets persistants
  • JDBC / Hibernate / JPA / Spring Data et autres frameworks : positionnement
  • Le mapping objet-relationnel
Mise en place et configuration
  • Configuration avec et sans Spring Boot
  • Le fichier persistence.xml
  • Génération/synchronisation du schéma de la base
  • Configuration spécifique Hibernate
Gestion des entités
  • Définition des entités persistantes
  • EntityManager
  • CRUD
  • Cycle de vie
  • Gestion de l'identité
  • Identifiant autogénéré
  • Equals et hashCode
  • Synchronisation
  • Entité détachée
  • Transaction
  • Verrou et version
Mapping des relations
  • Relation mono et bidirectionnelle
  • Relations one-to-one
  • Relations many-to-one
  • Relations one-to-many
  • Relations many-to-many
  • Stratégies de chargement
  • EntityGraph
Requêtes
  • Les différentes API de requêtage
  • Interfaces Query et TypedQuery
  • JPQL
  • Requête nommée
  • Requête native
  • Procédure stockée
  • API Criteria
Spring Data et Spring Data JPA
  • La vision de la persistance selon Spring
  • Intégration de JPA
  • Les annotations Spring Data
  • Interfaces Repository et ses variantes
  • Conventions de nommage
  • Pagination
  • Query By Example

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Quand a lieu la prochaine session ?

Date
Ville
Language & prix
16.09.2026
En distanciel
FR 2050,00€
30.11.2026
En distanciel
FR 2050,00€

Ces formations pourraient vous intéresser