[Spring/Hibernate] sessionFactory null
Bonjour, j'essaie de mettre en place un projet Spring avec Hibernate pour la DAO, Spring fonctionne bien, mais l'intégration d'Hibernate me pose un problème, mon sessionFactory dans mes beans est null. Voici les codes :
applicationContext.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<bean id="myDataSource" class="org.apache.tomcat.dbcp.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost/xxx"/>
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
</bean>
<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="myDataSource"/>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean> |
ma servlet :
Code:
1 2 3 4
|
<bean id="managerUser" class="fr.hitema.manager.ManagerUser">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean> |
et mon ManagerUser
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class ManagerUser implements IManagerUser {
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
@Override
public String getNomUser(String id) {
if(sessionFactory==null)
return("Session Factory est nul");
else
return("ca marche");
}
} |
je cherche depuis des heures sur les forums, API de Spring / Hibernate mais je ne trouve pas de solution !
Si une âme charitable pouvait m'aider...