我正在使用带有hibernate的spring 3.2.4(最新的稳定版本) 我已经添加了所有依赖项,但我仍然收到
以下的错误java.lang.NoClassDefFoundError: org/springframework/transaction/interceptor/TransactionInterceptor
如果我使用maven 然后我得到太多错误,如无法自动装配(在服务和DAO中),
org.springframework.beans.factory.BeanCreationException:
java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider
请帮我解决以上问题之一。我想创建一个应用程序(spring + Hibernate)(使用maven或不使用maven)
答案 0 :(得分:0)
应用程序缺少hibernate-core-x.x.x.jar
文件。您需要找到适当的jar版本。
使用FindJar: http://www.findjar.com/jar/org/hibernate/hibernate-core/3.3.2.GA/hibernate-core-3.3.2.GA.jar.html
类java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider
包含在版本4.0之前的Hibernate版本中。我会更新你的所有库以使用4.0版本。