Spring + JPA - 为什么我收到错误java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.properties()?

时间:2012-08-05 15:35:29

标签: spring hibernate jpa

我尝试使用Spring + Hibernate JPA但是当我启动我的jettyt服务器时,我收到此错误: java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.properties()

你知道吗?

非常感谢。

2 个答案:

答案 0 :(得分:0)

您的类路径中某处可能有JPA 1.0库而不是JPA 2.0库。这对我有用:

    <dependency>
        <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.0-api</artifactId>
        <version>1.0.0.Final</version>
    </dependency>

答案 1 :(得分:0)

我删除了那种依赖性,之后一切正常

    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>annotations-api</artifactId>
        <version>6.0.13</version>
    </dependency>