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

Spring Java Discussion :

Bean Factory renvoie null


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Par défaut Bean Factory renvoie null
    Bonjour à tous,

    Je dispose d'un DAOFacade qui doit me renvoyé, selon le cas, différents Bean DAO.

    Cependant, dans mon cas, mon DAO Facade est instancié à null selon le cas. En effet, lorsque que je cherche a afficher le contenu d'une base, le bean DAOFacade est appelé correctement.

    Cependant, lorsque je cherche a faire une mise à jour de cette base, ce même Bean est appellé, mais est initialisé a null.

    Quelqu'un sait d'ou peut venir le probleme?

    Merci

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Fais voir ton code java ainsi que le xml ou tu definis tes beans associes a ce DAO facade

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Par défaut
    La facade de suppression de l'événement:

    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
    17
    18
     
    public class SupprEvenementFacadeImpl extends AbstractBaseFacade implements ISupprEvenementFacade {
     
    	public void supprEvenement(String id) throws DaoException {
    		System.out.println("gra");
    		IDAOFacades DaoFacade = getDaoFacades();
    		System.out.println("grigragrou " + DaoFacade);
     
     
    		ISupprEvenementDAO supprEvtDAO = DaoFacade.getSupprEvenementDAO();
    		System.out.println("youpiplop");
     
     
    		supprEvtDAO.supprEvenement(id);
     
    	}
     
    }
    l'abstract base facade en question:

    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
    17
     
    public abstract class AbstractBaseFacade {
     
    	protected IDAOFacades daoFacades;
     
     
    	public IDAOFacades getDaoFacades() {
    		System.out.println("DAO Facade"+ daoFacades);
    		return daoFacades;
    	}
     
    	public void setDaoFacades(IDAOFacades daoFacades) {
    		this.daoFacades = daoFacades;
    	}
     
     
    }

    le business-context.xml:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <beans>
     
     
     
     
    <bean id="businessFacade" class="com.projet.editique.business.impl.BusinessFacadeImpl">
    	<property name="evenementFacade">
    		<ref bean="evenementFacade"/>
    	</property>
    	<property name="supprEvenementFacade">
    		<ref bean="supprEvenementFacade"/>
    	</property>
    </bean>
     
     
    <bean id="evenementFacade" class="com.projet.editique.business.impl.EvenementFacadeImpl">
    	<property name="daoFacades">
    		<ref bean="daoFacades"/>
    	</property>
    </bean>
     
    <bean id="supprEvenementFacade" class="com.projet.editique.business.impl.SupprEvenementFacadeImpl">
    	<property name="daoFacades">
    		<ref bean="daoFacades"/>
    	</property>
    </bean>
     
     
     
    </beans>

  4. #4
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Et dans ce que tu m'as montre dans quel cas c'est null et dans quel cas ca ne l'est pas ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Par défaut
    Avec le SupprEvenementFacadeImpl, DaoFacade est toujours null, c'est lorsque j'utilise une autre classe qui appelle la meme méthode de la classe mère que j'obtiens autre chose que null.

  6. #6
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Fais voir un cas ou ca marche alors.
    avec com.projet.editique.business.impl.EvenementFacadeImpl si j'ai bien compris par exemple.

Discussions similaires

  1. [ppc] Malloc renvoie NULL !
    Par FamiDoo dans le forum C++
    Réponses: 4
    Dernier message: 18/08/2006, 10h01
  2. Operateur "new" renvoi NULL
    Par Demerzel_01 dans le forum C++
    Réponses: 25
    Dernier message: 07/07/2006, 09h43
  3. [SPL] Rewind() qui renvoie NULL
    Par fadeninev dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 06/06/2006, 15h44
  4. [JSF] Erreur "bean of type null"
    Par vallica dans le forum JSF
    Réponses: 5
    Dernier message: 27/03/2006, 11h57
  5. [JDBC]Un new qui renvoie null...
    Par Ditch dans le forum JDBC
    Réponses: 4
    Dernier message: 03/01/2005, 13h14

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