Partage
  • Partager sur Facebook
  • Partager sur Twitter

EntityManager??

    2 avril 2009 à 1:54:21

    salut
    je suis entrain de suivre un tutoriel en anglais, le proble c'est que j'ai pas compris à quoi sert exactement EntityManager ??

    j'ai cherché dans doc java rien aussi :(

    est ce que vous pouvez me donner des explication s'il vous plait ??(un exemple si possible )
    merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      2 avril 2009 à 8:52:18

      C'est l'équivalent d'une session, ça sert à faire les opérations de base en jpa:
      private EntityManager em;
      
          public void persist(final Object o) {
              this.em.persist(o);
          }
      
          public void delete(final Object o) {
              this.em.remove(o);
          }
      
          public void update(final Object o) {
              this.em.merge(o);
          }
      
          public <T> T get(final Class < T > entityClass, final long id) {
              return this.em.find(entityClass, id);
          }
      


      Si tu n'est pas dans un environnement managé (application server, spring) alors tu dois le créer depuis une factory d'abord:
      EntityManagerFactory

      • Partager sur Facebook
      • Partager sur Twitter

      EntityManager??

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown