.
Un POJO
Un POJO persistant
Une classe qui étend un POJO
Transfère les données du cache à la DB, et exécute un commit
Transfère les données du cache à la DB, sans exécuter un commit
Rapatrie les données de DB au niveau du cache, et exécute un commit
Rapatrie les données de DB au niveau du cache, sans exécuter un commit
Vrai
Faux
EntityManager
EntityManagerFactory
PersistanceContext
Session
La Session
La SessionFactory
Transaction
Em.persist(o); em.remove(o);
Em.remove(o);
O = em.merge(o); em.remove(o);
Hibernate génère une requête SQL
Les instances existent avec les valeurs des l'id
Les instance existent quand les foreign key ne sont pas nulles
Une collection vide est crée
Hibernate génère une requête SQL
Les instances existent avec les valeurs des l'id
Les instance existent quand les foreign key ne sont pas nulles
Une collection vide est crée
Hibernate génère une SessionClosedException
Hibernate génère une PersistentObjectException
Hibernate génère une LazyInitializationException
Hibernate génère une LazyClosedException
Hibernate ne génère pas d'exception