Salut tout le monde,
je rencontre un probleme que je n'arrive pas à résoudre, j'aimerai avoir vos idées ^^
Arcghitecture : Struts + Spring + hibernate
J'ai une classe GroupDaoProxy à laquelle je veux injecter un CompleteDao qui est en fait une interface implémentée par GroupDaoImpl.
Dans mon fichier Spring application-context :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class GroupDaoProxy { ... private CompleteGroupDao groupDao; ... public void setGroupDao(CompleteGroupDao groupDao) { this.groupDao = groupDao; }
...J'ai donc une erreur de context au démarrage de l appli, je sais egalement que c'est le bean groupDaoProxy qui foire, mais je n'arrive pas a régler le probleme.
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 <!-- Dao definition --> <bean id="groupDAOTarget" class="package.GroupDaoImpl" parent="daoTemplate"> </bean> <bean id="groupDao" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" parent="daoTransactionInterceptorTemplate"> <property name="target" ref="groupDAOTarget" /> </bean> <bean id="groupDaoProxy" class="package.GroupDaoProxy"> <property name="groupDao" ref="groupDao"/> </bean>
qqun a une idée svp ?
J'ai oublier de preciser le daoTemplate :
<bean abstract="true" id="daoTemplate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
Partager