繁体   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