IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

Différence entre un Persitence context et Persistence unit


Sujet :

Java EE

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 144
    Points : 110
    Points
    110
    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

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 70
    Points : 83
    Points
    83
    Par défaut
    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’.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Octobre 2011
    Messages : 11
    Points : 18
    Points
    18
    Par défaut
    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 ;

Discussions similaires

  1. faire différence entre groupe et unité d'organisation
    Par minooo dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 11/07/2013, 15h32
  2. Dépendances entre Persistence-Units
    Par Klesk dans le forum JPA
    Réponses: 2
    Dernier message: 10/08/2012, 10h24
  3. Réponses: 2
    Dernier message: 08/01/2009, 19h05
  4. Réponses: 2
    Dernier message: 01/08/2008, 11h35
  5. Réponses: 3
    Dernier message: 07/05/2002, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo