Hibernate/JPA/Spring Data

Blended learning

How long does the training course last?

 3,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

 16.09.2026
Where does the training course take place?
 En distanciel

How much does the training course cost?

2050,00€

Who is organising this training course?

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.

Who is the training course aimed at?

  • Architecte logiciel
  • Développeur
  • Techlead

What are the aims or the skills being targeted?

  • 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

What does the training course cover?

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

What will you receive at the end of the training course?

Une attestation de participation sera transmise aux participants

When will the next session take place?

Datum
City
Language and price
16.09.2026
En distanciel
FR 2050,00€
30.11.2026
En distanciel
FR 2050,00€

These courses might interest you

FR
Day
Blended-Learning
Computer language - XML language
26.08.2026
EN
Day
On request
Computer language - Javascript language