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

Persistance des données Java Discussion :

Problème d'instanciation d'un bean quand appel d'un DAO dans son constructeur


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    responsable programme (electronique)
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable programme (electronique)
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Par défaut Problème d'instanciation d'un bean quand appel d'un DAO dans son constructeur
    Bonjour,

    Je débute en Java EE et voici mon problème:
    Je n'arrive pas à instancier un Bean lorsque dans son constructeur je fait appel à mon DAO.
    Quand je fait appel à ce même DAO dans un getter de ce même Bean je n'ai aucun problème.
    Mon but est de charger mes données de la base de donnée lors de l'initialisation du Bean (constructeur) pour éviter de faire des appels à chaque getter.
    Comment dois-je m'y prendre?

    Merci d'avance pour votre aide.

    Patrick

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Et le DAO tu l'obtiens comment?

  3. #3
    Membre averti
    Homme Profil pro
    responsable programme (electronique)
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable programme (electronique)
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Par défaut
    Je fais une injection EJB et dans le constructeur je fais une déclaration new de mon DAO

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 352
    Par défaut
    ça serai mieux de montrer ton code si ça te dérange pas sinon avec moins d'information comme ça il serait difficile de t'aider.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Vu que c'est un ejb et que ça marche dans les geters, j'en conclue qje l'injection fonctionne. déplace ton code dans une méthode d'initialisation que tu annotes avec @postconstruct. Le conteneur ejb appellera automatiquement cette methode après la création de l'ejb.

  6. #6
    Membre averti
    Homme Profil pro
    responsable programme (electronique)
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : responsable programme (electronique)
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Par défaut
    Super ça marche
    Merci beaucoup

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

Discussions similaires

  1. Que faire quand on se sent espionné dans son ordi ?
    Par Chlochlo dans le forum Sécurité
    Réponses: 202
    Dernier message: 09/09/2013, 11h51
  2. Réponses: 5
    Dernier message: 24/03/2013, 20h15
  3. Réponses: 3
    Dernier message: 01/05/2007, 16h07
  4. [JSP-Bean] Probléme d'instanciation d'une classe !
    Par adil_vpb dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 02/03/2007, 19h29

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