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

JPA Java Discussion :

genericdao et jpa


Sujet :

JPA Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut genericdao et jpa
    salut je voudrait integrer genericDao avec JPA
    j'ai suivi le tutoiel http://java.dzone.com/articles/jpa-i...#comment-19533
    mon probleme est comment obtenir une référence à l'instance du UtilisateursDao :en effet je travaille avec une simple application java(pas de ejb ni spring),j'ai essayé ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    JpaUtilisateurDao orderDao=new JpaUtilisateurDao();
    		Utilisateurs o = new Utilisateurs();
    		o.setName("TestName");
    		o.setType("testType");
    		o.setPassword("dao pawd");
    		orderDao.persist(o);
    mais il gnere un nullpointer exception qui pointe vers la classe JpaDao vers: public void persist(E entity) { entityManager.persist(entity); }

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    Si tu n'es ni dans un conteneur EJB, ni dans un contexte Spring, l'exemple que tu as utilisé ne fonctionnera pas.

    It will work in an EJB 3.0 container and it will work in Spring 2.0 and up if you add the PersistenceAnnotationBeanPostProcessor bean to your Spring context.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par Junta Voir le message
    Si tu n'es ni dans un conteneur EJB, ni dans un contexte Spring, l'exemple que tu as utilisé ne fonctionnera pas.
    merci junta pour la reponse,mais est ce que je peut modifier le code pour qu'il puisse repondre à mon besoin

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    A première vue, il faut que tu crées toi même un EntityManagerFactory, et que tu utilises cet objet pour ensuite créer l'EntityManager dont tu as besoin.

    Ce tutorial parle de mettre en place JPA et Hibernate dans une application Client-side. Tu devrais pouvoir y trouver pas mal d'infos

    http://today.java.net/pub/a/today/20...developer.html

    Bon courage

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par Junta Voir le message
    A première vue, il faut que tu crées toi même un EntityManagerFactory, et que tu utilises cet objet pour ensuite créer l'EntityManager dont tu as besoin.

    Ce tutorial parle de mettre en place JPA et Hibernate dans une application Client-side. Tu devrais pouvoir y trouver pas mal d'infos

    http://today.java.net/pub/a/today/20...developer.html

    Bon courage
    merci Junta pour le lien mais je n'ai pas de probleme avec JPA, ce que je voudrait est integrer DAO avec JPA

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    Citation Envoyé par riadhhwajdii Voir le message
    merci Junta pour le lien mais je n'ai pas de probleme avec JPA, ce que je voudrait est integrer DAO avec JPA
    tu as créé 2 topics donc ça prête à confusion...

    Dans celui-ci, le problème que tu exposes n'est pas de mettre en place JPA dans une application standalone (sans EJB ni Spring) ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/02/2007, 10h06
  2. Tomcat + JPA (javax.persistence)
    Par balmeyer dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 01/02/2007, 13h00
  3. JPA dans netbeans
    Par zalalus dans le forum NetBeans
    Réponses: 2
    Dernier message: 14/11/2006, 10h44
  4. [RCP] Assistant JPA + Platform
    Par n!co dans le forum NetBeans
    Réponses: 1
    Dernier message: 30/08/2006, 14h37

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