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.
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;
    }
Dans mon fichier Spring application-context :
...
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>
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.

qqun a une idée svp ?

J'ai oublier de preciser le daoTemplate :
<bean abstract="true" id="daoTemplate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>