休眠 JPA 2.1 依赖
Hibernate JPA 2.1 dependency
我正在为 Hibernate JPA 获取 2 个罐子:
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-jpa-2.1-api-1.0.1.Final.jar
我应该怎么做才能解决这个问题?我只想:
hibernate-jpa-2.1-api-1.0.1.Final.jar
我在 POM 中有以下内容:
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
</dependency>
您需要 运行 mvn dependency:tree
并找到哪个依赖项为您带来 hibernate-jpa-2.0-api-1.0.1.Final.jar
工件。
之后,您需要排除这种传递依赖。
休眠核心依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.9.Final</version>
</dependency>
包括:
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<version>1.0.0.Final</version>
<scope>compile</scope>
</dependency>
我正在为 Hibernate JPA 获取 2 个罐子:
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-jpa-2.1-api-1.0.1.Final.jar
我应该怎么做才能解决这个问题?我只想:
hibernate-jpa-2.1-api-1.0.1.Final.jar
我在 POM 中有以下内容:
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
</dependency>
您需要 运行 mvn dependency:tree
并找到哪个依赖项为您带来 hibernate-jpa-2.0-api-1.0.1.Final.jar
工件。
之后,您需要排除这种传递依赖。
休眠核心依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.9.Final</version>
</dependency>
包括:
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<version>1.0.0.Final</version>
<scope>compile</scope>
</dependency>