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

Hibernate Java Discussion :

Difference entre save et persist ?


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut Difference entre save et persist ?
    Bonjour a tous

    Voila, tout est dit dans le titre? Je ne trouve aucune réponse claire sur le net (et c'est pas faute d'avoir cherché).

    Je voulais donc savoir quelle est la différence entre save et persist ???

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut
    Bonsoir

    Personne pour répondre a ma question ?? Ca n'a pas l'air si trivial que ça (ou alors ma question est totalement stupide)

  3. #3
    Membre confirmé Avatar de Bigoodheart
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 154
    Par défaut
    Bonjour,

    Ce que je sais déjà c'est que pour enrichir ton service DAO avec une méthode d'ajout tu utilises "persist" voici un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public Person addPerson(Person p) {
       EntityManager em = null;
       try {
          em = factory.createEntityManager();
          em.getTransaction().begin();
          // utilisation de l'EntityManager
          em.persist(p);
          em.getTransaction().commit();
          System.err.println("addPerson witdh id=" + p.getId());
          return (p);
       } finally {
          if (em != null) {
             em.close();
          }
       }
    }

    J'espere vous avoir aidé !
    Bonne journée

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Save est la méthode d'origine d'Hibernate, persist a été ajouté pour être conforme à la norme JPA.
    Pour le reste consulte la Java Doc.

Discussions similaires

  1. Difference entre couche persistance et couche mapping
    Par Ikmuss dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 04/06/2009, 21h34
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  3. Difference entre fenetre et boite de dialog
    Par billyboy dans le forum Windows
    Réponses: 2
    Dernier message: 02/06/2003, 15h43
  4. [] Difference entre MSHFlexGrid et MSFlexGrid
    Par olivierx dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/04/2003, 08h48
  5. Difference entre types d'Adresse IP
    Par freud dans le forum Développement
    Réponses: 3
    Dernier message: 02/03/2003, 02h06

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