[Hibernate] Prb de conf ApplicationContext
Bnjr,
j éssaye de configurer ma premier APP Spring+hibernate mais j arrive pas avoir le prb j utilise spring 1.2.7 et hibernate 3
voila mon fichier applicationContext:
Code:
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 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- HIBERNATE -->
<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- Déclaration des fichiers de mapping -->
<property name="mappingResources">
<list>
<value>code/tables/Users.hbm.xml</value>
</list>
</property>
<!-- Déclaration des paramètres liés à hibernate -->
<property name="hibernateProperties">
<props>
<prop key="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</prop>
<prop key="hibernate.connection.url">jdbc:mysql://localhost/profil1</prop>
<prop key="hibernate.connection.username">root</prop>
<prop key="hibernate.connection.password"></prop>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<!-- <prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</prop> -->
<prop key="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<!-- <prop key="hibernate.cglib.use_reflection_optimizer">true</prop> -->
</props>
</property>
</bean>
<!-- Gestionnaire des transactions Hibernate -->
<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory"><ref local="mySessionFactory"/></property>
</bean>
<bean id="myUserTransactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="myTransactionManager"/>
<property name="transactionAttributeSource">
<value>code.service.IService.*=PROPAGATION_REQUIRED</value>
</property>
</bean>
<bean id="myHibernateUserService" class="code.dao.DaoImplDomaine">
<property name="sessionFactory"><ref local="mySessionFactory"/></property>
</bean>
<bean id="mySpringUserServicesImpl" class="code.service.ServiceImpl">
<property name="serviceDAO" ref="myHibernateUserService"/>
</bean>
<bean id="myUserService" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>code.service.IService</value>
</property>
<property name="interceptorNames">
<list>
<value>myUserTransactionInterceptor</value>
<value>mySpringUserServicesImpl</value>
</list>
</property>
</bean>
</beans> |
voila l erreur:
Code:
1 2 3 4 5 6
|
ERROR [main] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myHibernateUserService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: net/sf/hibernate/Session
java.lang.NoClassDefFoundError: net/sf/hibernate/Session
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source) |
merci d avance