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

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2008
    Messages : 131
    Points : 75
    Points
    75

    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 du Club
    Inscrit en
    avril 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : avril 2004
    Messages : 69
    Points : 67
    Points
    67

    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
    Candidat au titre de Membre du Club
    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 : 14
    Points
    14

    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, 14h32
  2. Dépendances entre Persistence-Units
    Par Klesk dans le forum JPA
    Réponses: 2
    Dernier message: 10/08/2012, 09h24
  3. Réponses: 2
    Dernier message: 08/01/2009, 18h05
  4. Réponses: 2
    Dernier message: 01/08/2008, 10h35
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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