哪个JAR包含org.springframework.orm.hibernate.HibernateTransactionManager?

时间:2010-03-24 09:23:46

标签: java hibernate spring jar

我正在尝试在我的应用程序中使用Hibernate + Spring,但是遇到了以下错误:

java.lang.ClassNotFoundException: org.springframework.orm.hibernate.HibernateTransactionManager

厌倦了Google搜索,是否有任何stackoverflower可以告诉我哪个JAR包含上述类?

修改

我没注意到的一件重要事情是Spring为不同版本的Hibernate提供了不同的包。对于Hibernate V3(我正在使用),适当的HibernateTransactionManager类将是

org.springframework.orm.hibernate3.HibernateTransactionManager

而不是

org.springframework.orm.hibernate.HibernateTransactionManager

我发现包含这个(hibernate3)类的JAR是spring-hibernate3.jar。谢谢你的回复:)

4 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

spring-orm.jar 中。还要确保在类路径中有这个JAR

答案 2 :(得分:0)

欧麦尔,我看到你使用蚂蚁,你试过maven吗?你只需要包含依赖:

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring</artifactId>
            <version>${spring.version}</version>
        </dependency>

maven小心下载,一切都适合你,

答案 3 :(得分:0)

如果您正在使用Eclipse,那么一个名为JAR Class Finder的非常有用的插件非常适合这类问题。