Bonjour,

J'ai un problème avec Hibernate et Spring qui est le suivant:
Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
Mon fichier de bean est le suivant:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
    <property name="driverClassName">
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property name="url">
        <value>jdbc:mysql://localhost/projetglv2</value>
    </property>
    <property name="username"><value>root</value></property>
    <property name="password"><value></value></property>
</bean>
 
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
        <ref local="dataSource"/>
    </property>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.dialect">
                org.hibernate.dialect.MySQLDialect
            </prop>
            <!-- <prop key="hbm2java">update</prop> -->
        </props>
    </property>
</bean>
 
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
    <property name="sessionFactory">
        <ref bean="sessionFactory"/>
    </property>
</bean>
 
<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
   <property name="sessionFactory">
        <ref local="sessionFactory"/>
    </property>
</bean>
 
<bean id="hibernateInterceptor" class="org.springframework.orm.hibernate3.HibernateInterceptor">
    <property name="sessionFactory">
        <ref bean="sessionFactory"/>
    </property>
</bean>    
 
<bean id="collaborateurDao" class="fstg.dao.daoImpl.CollaborateurDaoImpl">
    <property name="hibernateTemplate">
        <ref local="hibernateTemplate"/>
    </property>
</bean>
 
<bean id="collaborateurService" class="fstg.service.serviceImpl.CollaborateurServiceImpl" >
    <property name="collaborateurDao">
        <ref bean="collaborateurDao"/>
    </property>
</bean>
Merci d'avance.