Académique Documents
Professionnel Documents
Culture Documents
CRUD
Cascade
Fetch
Octobre 2019
Hend FOURATI
hend.fourati@esprit.tn
1
Bureau E204
Plan
Ajouter entreprise
Ajouter département
Affecter département a entreprise
Ajouter Département ET affecter l’entreprise associé
Ajouter Entreprise avec sa liste de départements
Ajouter Entreprise avec sa liste de départements(Cascade)
Supprimer Entreprise
Supprimer Entreprise (supprimer tous ses départements)
Supprimer Entreprise (Cascade)
Les types de cascades
Récupérer la liste des départements (par défaut LAZY)
Récupérer la liste des départements (EAGER)
Default fetching policy
Supprimer Employé
Mettre a jour email d’un employé
Mettre a jour email d’un employé - JPQL
Supprimer tous les contrats - JPQL
Chercher le salaire d’un employé (join)
Ajouter un timesheet
Valider un timesheet
Récupérer toutes les missions d’un employé (join) 2
Manipuler les dates
Ajouter entreprise
Projet
Serveur
Projet
Client
3
Ajouter département
Projet
Serveur
Projet
Client
4
Affecter département a entreprise
Projet
Serveur
BD
Projet
Client
5
Affecter département a entreprise Master
Projet
Serveur
Slave
BD
Projet
Client
6
Master
Ajouter Département ET affecter l’entreprise associé
BD
Projet
Serveur
Slave
Projet
Client
7
Ajouter Entreprise avec sa liste de départements Master
Projet
Serveur
Projet
Client
8
Ajouter Entreprise avec sa liste de départements (Cascade)
Projet
Serveur
Entreprise Departement
Master
BD
Projet
Client
Slave
9
Ajouter Entreprise avec sa liste de départements(Cascade)
Master
Projet
Serveur
Entreprise Departement
BD
Slave
Projet
Client
10
Supprimer Entreprise
Projet Master
Serveur
Projet
Client
11
Supprimer Entreprise (supprimer tous ses départements)
Projet
Serveur
Master
Entreprise Departement
BD
Projet
Client
Slave
12
Supprimer Entreprise (Cascade)
Master
Projet
Serveur
Projet
Client
13
Les types de cascades
CascadeType.PERSIST
CascadeType.MERGE
CascadeType.REFRESH
CascadeType.REMOVE
CascadeType.DETACH
CascadeType.ALL 14
Récupérer la liste des départements (par défaut LAZY)
Master
Projet
Serveur
Entreprise Departement
BD
Slave
Projet
Client
15
Récupérer la liste des départements (EAGER)
Master
Projet
Serveur
Departement
Entreprise
BD
Slave
Projet
Client
16
Default fetching policy
17
Supprimer Employé Master
Projet
Serveur
BD
Slave
Projet
Client 18
Supprimer Employé Master
Projet
Serveur
BD
Slave
Projet
Client 19
Mettre a jour email d’un employé Master
Projet
Serveur
BD
Slave
Projet
Client
20
Mettre a jour email d’un employé - JPQL
Projet
Serveur
BD
Projet
Client
21
Supprimer tous les contrats - JPQL
Projet
Serveur
BD
Projet
Client
22
Chercher le salaire d’un employé (join)
Projet
Serveur
BD
Projet
Client
23
Ajouter un timesheet
Projet
Serveur
BD
Projet
Client
24
Valider un timesheet
25
Récupérer toutes les missions d’un employé
26
Récupérer toutes les missions d’un employé (join)
27
Manipuler les dates
Déclarer une date
28