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 :

Gestion d'Entity Manager [EJB3 Entity]


Sujet :

Java EE

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Points : 31
    Points
    31
    Par défaut Gestion d'Entity Manager
    Bonjour,

    j'aurais voulu savoir la différence que procure la gestion des Entity Managers "à la main" et la gestion via un conteneur?
    En gros c'est la gestion du cycle de vie d'un Entity Manager que j'ai du mal à saisir!

    Si quelqu'un peut éclairer ma lanterne...merci

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    bonjour,

    que dire...

    en faite quand tu utilises un EntityManager c'est tout de même le conteneur qui va gérer les transactions. enfin c'est l'EntityManager qui va gérer les transactions (c'est pareil non ?)

    à vrai dire je débute mais il faut garder à l'idée que CMP et JPA c'est totalement différent.

    En faite ton EntityManager va faire le lien entre un table dans une base de données et l'Entity correspondant. Ce Manager va utiliser un PersitenceContext

    ton manager va te fournir tout un tas de méthodes qui vont te permettre de gérer la persistance de tes données comme:

    persist : pour enregistrer une donnée en base de données
    remove : pour supprimer ta donnée de la base
    find : qui va te permettre de récupérer l'Entity associé à une donnée en bd grâce à une clé primaire donnée
    il y'a le flush le refresh ...

    grâce à l'EntityManager tu peux faire les méthodes find qui existaient déjà en EJB2 dans les classe Home.

    En résumé pour ce que j'ai pu voir de ma toute petite experience.

    L'entityManager remplace l'interface Home ainsi que le fichier EJB-Jar.xml
    (quoi que le fichier EJB-Jar.xml soit nécessaire tout de même dans certain cas)

    que ceux qui en savent plus viennent confirmer ou infirmer ce que je dis

    j'espère que cela te conviendra en guise de première approche

    ps: j'ai posté dans la section JPA un sujet utilisant j'EntityManager
    http://www.developpez.net/forums/sho...d.php?t=575133

    ça peut peut être te donner une idée

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Merci.
    C'est pas évident mais petit à petit je comprends.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/12/2007, 23h22
  2. Gestion base Express Manager
    Par Ste20 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/09/2007, 13h50
  3. Effectuer du JDBC via l'Entity Manager
    Par Claythest dans le forum JPA
    Réponses: 1
    Dernier message: 06/04/2007, 11h22
  4. [EJB3 Entity] Création d'un entity Manager pour transaction
    Par bizet dans le forum Java EE
    Réponses: 4
    Dernier message: 23/02/2007, 09h58
  5. [C#]Gestion joystick => problème Manager.GetDevices()
    Par fabou64 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/04/2006, 11h36

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