我正在开发项目,我在Spring框架3.2.7版本中使用了hibernate,我试图将spring更新到最新版本4.1.6,但是spring的文档显示这个版本需要hibernate 4. *版本与春天兼容。Maven在升级到spring 4.1.6版本时更新hibernate?
问题是如果我使用Maven更新spring,Maven会自动更新hibernate到所需版本的spring吗?
我正在开发项目,我在Spring框架3.2.7版本中使用了hibernate,我试图将spring更新到最新版本4.1.6,但是spring的文档显示这个版本需要hibernate 4. *版本与春天兼容。Maven在升级到spring 4.1.6版本时更新hibernate?
问题是如果我使用Maven更新spring,Maven会自动更新hibernate到所需版本的spring吗?
Hibernate不是Spring框架的一部分。您需要修改您的pom.xml
中的休眠依赖关系条目。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.8.Final</version>
</dependency>
Spring和Hibernate是不同的框架和有them.You之间不存在依赖关系必须根据你需要的休眠版本修改pom.xml
文件,这样
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate(the part that you need)</artifactId>
<version>4.*(version that you need)</version>
</dependency>
只是对矫正休眠依存度将更新所有的罐子已经存在于以前的版本? – RJB 2015-04-02 10:19:20
是,如果你有这样的: \t \t 冬眠 \t \t 冬眠 \t \t X.X.X \t 。如果没有,请发布你的pom中的依赖部分。 –
DSF
2015-04-02 10:20:48
所以在版本的罐子里不会有任何冲突? – RJB 2015-04-02 10:22:49