Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > Java EE
Java EE Forum d'entraide sur la norme Java EE (EJB, JMS, etc.). Avant de poster -> FAQ Java EE
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/07/2010, 16h00   #1
adrien1
Membre régulier
 
Étudiant
Inscription : novembre 2008
Messages : 124
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2008
Messages : 124
Points : 74
Points : 74
Par défaut Différence entre un Persitence context et Persistence unit

Bonjour à tous,

Quesqu'un peut-il m'expliquer la différence entre un Persitence context et une Persistence unit?

merci
adrien1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2010, 17h09   #2
salber
Membre du Club
 
Inscription : avril 2004
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 69
Points : 62
Points : 62
Envoyer un message via Yahoo à salber
Ce que j’ai compris (à corriger si je suis à coté de la plaque ).
Le persistence unit (PU) est la boîte à outils contenant l’ensemble des informations dont les contenaire a besoin pour manipuler vos entités (classes persistantes) à l’exécution. Le PU est configuré dans le fichier persistence.xml et exploite les annotations de maping.
C’est donc un groupe logique qui contient le type de transaction qui sera utilisé, la datasource à utiliser, la liste des classes (entité) à gérer, les informations de maping (orm metadata), etc.

En ce qui concerne le Persistence context (PC) c’est le cœur même JPA. C’est lui qui a la lourde tâche de gérer la vie et toutes les actions liées aux entités (suppression, requêtes, mise à jours, listeners, etc…). Pour ce faire, tout PC est associé à un et un seul PU qui lui fourni les infos dont il a besoin. Les entités se trouvant dans le PC dans un instant donné sont dites ‘managed entities’.
salber est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2012, 21h27   #3
sofienzioudi
Candidat au titre de Membre du Club
 
Homme
Lycéen
Inscription : octobre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Lycéen
Secteur : Enseignement

Informations forums :
Inscription : octobre 2011
Messages : 7
Points : 11
Points : 11
Persistance Unit === Entity manager factory
Persistance Context === Entity Manager
chez la Persistance Unit :le "factory" chez le serveur crée une instance du context (appelle new) pour chaque client appellant ,alors qu'un seul context disponible pour les appels clients : Persistance context ;
sofienzioudi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web