我正在尝试在基于Java的企业Web应用程序中将Spring Boot从1.5.x升级到2.1.1(最新)。看来,从2.1.0版的Spring Boot启动,Spring要求Hibernate在5.x版以上。否则,在休眠版本4.3.5中会出现以下错误
Caused by: java.lang.ClassNotFoundException: org.hibernate.boot.model.naming.PhysicalNamingStrategy
直到Spring Boot 2.0.0发行版,该应用程序在休眠版本4.3.5中均能正常工作。这种命名策略更改是在休眠版本5中引入的。
我们现在无法升级休眠模式。有什么解决方法可以应用到最新的Spring Boot升级到2.1.x中?