Hibernate和Spring的配置问题

时间:2010-11-25 13:42:12

标签: hibernate spring tomcat

我正在尝试使用Eclipse构建Spring应用程序。由于我已经使用Hibernate添加了DAO层,因此当我尝试使用浏览器访问我的Web服务时会出现此异常。

  

引起:java.lang.ClassNotFoundException:org.springframework.orm.hibernate3.support.HibernateDaoSupport       在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)       在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)

Spring JAR位于Eclipse项目的“Libraries”中,Eclipse并没有就此问题向我提出建议。

3 个答案:

答案 0 :(得分:2)

不仅有一个弹簧罐。对于orm类,您需要spring-orm-x.jar。您还需要spring-beansspring-context

答案 1 :(得分:0)

更重要的是,您缺少项目的hibernate核心依赖项。

了解如何从here获取它们。

答案 2 :(得分:0)

These are the dependancies your need:
<dependency org="org.hibernate.javax.persistence" name="hibernate-jpa-2.0-api" rev="1.0.1.Final" conf="runtime->default;compile->default;test->default"/>   
        <dependency org="org.hibernate" name="hibernate" rev="3.5.4-Final" conf="compile->default;test->default;runtime->default"/>
        <dependency org="org.hibernate" name="hibernate-annotations" rev="3.5.4-Final" conf="runtime->default;compile->default;test->default"/>
        <dependency org="org.hibernate" name="hibernate-commons-annotations" rev="3.2.0.Final" conf="runtime->default;compile->default;test->default"/>
        <dependency org="org.hibernate" name="hibernate-validator" rev="4.2.0.Final" conf="runtime->default;compile->default;test->default"/>
<dependency org="cglib" name="cglib-nodep" rev="2.2.2" conf="runtime->default;compile->default;test->default"/>

以常春藤格式。