hibernate4整合spring3出现java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;

来源:互联网 发布:万网域名注册网站 编辑:程序博客网 时间:2024/06/13 11:52

今天在找资料整合hibernate4整合spring3时,启动项目时报错java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;于是查找挺多资料找到原因,終于找到答案 ,下面是答案:


1.

原先:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
改成:<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">

原先:<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">

改成:<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">


2.

还要注意web.xml文件,将hibernate3改成hibernate4



阅读全文
0 0
原创粉丝点击