Lecture automatique
Compléter automatiquement
Session précédente
Marquer "terminé" et passer à la session suivante
Apprenez et maitrisez Hibernate / JPA !
Introduction
Introduction (2:00)
À qui s'adresse cette formation ? Quels sont les pré-requis ? (1:21)
Que contient cette formation ? (1:02)
Comment s'organise cette formation ? (1:27)
Comment réussir sa formation ? (2:16)
Chapitre 1 : Premiers pas avec Hibernate
Introduction (0:43)
Environnement de travail (10:07)
Initialisation du projet (4:49)
Premiers pas (12:55)
Les 3 règles d'or (1:13)
La minute théorique : les états JPA (4:12)
Mise en place des logs (9:47)
États d'une entité JPA (1/2) (12:29)
États d'une entité JPA (2/2) (15:11)
LazyInitializationException (3:08)
Le flush (2:14)
Le dirty checking (8:05)
Le cache de premier niveau (4:49)
TP : énoncé (1:04)
TP 1/3 : create & get (16:35)
TP 2/3 : update & delete (11:55)
TP 3/3 : bonus (14:47)
Fin du chapitre ! (0:35)
(avancé) dirty checking (8:51)
(avancé) le flush : quand et comment ? (9:07)
(avancé) merge et mauvaise pratique (3:34)
Chapitre 2 : Mapping
Introduction (0:51)
Mapping de base d'une entité (6:14)
Les enums (11:38)
equals() & hashCode() (5:43)
Des entités fluent ! (3:26)
La minute théorique : association & foreign key (1:32)
@OneToMany et @ManyToOne (15:53)
@OneToMany et @ManyToOne (bonus) (3:15)
@ManyToMany (18:34)
@OneToOne (10:49)
TP : énoncé (1:23)
TP 1/3 : flywaydb (12:47)
TP 2/3 : validation (8:53)
TP 3/3 : award (13:58)
Fin du chapitre ! (0:28)
(avancé) equals() & hashCode() (13:28)
(avancé) Set ou List ? (12:19)
(avancé) association ternaire (10:25)
(avancé) héritage (13:37)
Chapitre 3 : Hibernate et requêtage
Introduction (0:36)
Récupération d'une entitée par id (4:56)
Requêtage par association (6:02)
Le jpql (7:46)
Criteria (12:35)
Le sql natif (3:52)
Le jpql avec jointures (11:06)
Le produit cartésien (12:20)
N+1 select (7:46)
La pagination (15:16)
TP : énoncé (1:03)
TP 1/3 : lister (17:01)
TP 2/3 : les jointures (17:15)
TP 3/3 : rechercher (6:33)
Fin du chapitre ! (0:31)
(avancé) la minute théorique : les caches (2:26)
(avancé) les caches (17:10)
(avancé) les streams (6:04)
(avancé) hints (1:27)
(avancé) les paramètres liés (8:08)
(avancé) les tuples (8:51)
(avancé) statistiques et bonne pratique n+1 select (6:49)
Chapitre 4 : Problématiques de production
Introduction (0:39)
Pool de connexion (14:02)
La minute théorique : les transactions (3:00)
les transactions (8:45)
Le lock optimiste (8:41)
Spring boot / spring datas (17:04)
TP : énoncé (0:28)
TP 1/2 : migration spring data (19:43)
TP 2/2 : suite migration & lock (15:14)
Fin du chapitre ! (0:29)
(avancé) isolation des transactions (13:40)
(avancé) JEE sans spring (8:37)
On fait le bilan
Bilan (1:03)
merci ! (0:36)
Teach online with
À qui s'adresse cette formation ? Quels sont les pré-requis ?
Marquer "terminé" et passer à la session suivante