article(s) dans votre panier VOIR

La fonction Merge avec Hibernate

  • Vidéo 17 sur 46
  • 2h45 de formation
  • 46 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
La fonction Merge
00:00 / 02:08
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
29,90€
  • Téléchargement + VOD à vie
  • Exercice / Validation des acquis
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Vous l'avez constaté dans l'exemple précédent, modifier une entité ne nécessite aucune opération particulière pour peu que cette entité ait été préalablement récupérée en session. On dit alors que l'entité est persistante.Cependant, parfois, on souhaiterait simplement mettre à jour la base de données avec les informations d'un objet non persistant. On utilise dans ce cas la méthode merge() : Exemple : public void doSomething(User existingUser) {                Session session = HibernateUtil.getSessionFactory().openSession();                existingUser.setUsername("Michel");                try {                    session.beginTransaction();                    session.merge(existingUser);                    session.getTransaction().transaction.commit();                }                ...