2015-04-02 64 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> 
相關問題