2015-04-02 62 views
0

我正在开发项目,我在Spring框架3.2.7版本中使用了hibernate,我试图将spring更新到最新版本4.1.6,但是spring的文档显示这个版本需要hibernate 4. *版本与春天兼容。Maven在升级到spring 4.1.6版本时更新hibernate?

问题是如果我使用Maven更新spring,Maven会自动更新hibernate到所需版本的spring吗?

回答

3

Hibernate不是Spring框架的一部分。您需要修改您的pom.xml中的休眠依赖关系条目。

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>4.3.8.Final</version> 
</dependency> 
+0

只是对矫正休眠依存度将更新所有的罐子已经存在于以前的版本? – RJB 2015-04-02 10:19:20

+0

是,如果你有这样的: \t \t 冬眠 \t \t 冬眠 \t \t X.X.X \t。如果没有,请发布你的pom中的依赖部分。 – DSF 2015-04-02 10:20:48

+0

所以在版本的罐子里不会有任何冲突? – RJB 2015-04-02 10:22:49

0

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> 
相关问题