我正在開發項目,我在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