[英]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.