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