簡體   English   中英

Spring Boot 2.xx與Hibernate 4.3.x的兼容性問題

[英]Spring Boot 2.x.x compatibility issue with hibernate 4.3.x

我將春季啟動版本從1.4.4升級到具有休眠版本4.3.11的2.0.0。 但是看起來彈簧啟動2.0.0不支持休眠版本4.xx

最初,它給了我EntityManagerFactory錯誤,所以我手動提供了entityManagerFactoryBean,但是在那之后,我陷入了以下錯誤

java.lang.ClassNotFoundException:org.hibernate.boot.model.naming.PhysicalNamingStrategy

有任何解決方法嗎? 由於某些舊代碼,我暫時無法更新我的休眠版本。

從Spring Boot版本1遷移到版本2是一項重大升級,隨着許多事情的變化,您可以查看其遷移指南 我們做了類似的從1.5到2.1的升級,我們花了兩個星期的時間來完成它。

如果確實必須使用Spring Boot 2和Hibernate 4,則可以始終在依賴關系管理器中強制排除新的依賴關系,但這將(1)破壞使用較新版本的目的,並且(2)產生的工作量與您仍在重構您的代碼以支持新版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM