gpt4 book ai didi

java - Spring Boot 2.x.x 与 hibernate 4.3.x 的兼容性问题

转载 作者:行者123 更新时间:2023-12-02 01:21:23 24 4
gpt4 key购买 nike

我正在将 Spring Boot 版本从 1.4.4 升级到 2.0.0,其中 Hibernate 版本为 4.3.11。但看起来 spring boot 2.0.0 不支持 hibernate 版本 4.x.x。

最初,它给了我entityManagerFactory错误,所以我手动提供了entityManagerFactoryBean,但之后,我遇到了以下错误

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

有没有解决这个问题的方法。由于一些遗留代码,我现在无法更新我的 hibernate 版本。

最佳答案

从Spring Boot版本1迁移到版本2是一个很大的升级,你可以查看他们的migration guide因为很多事情都改变了。我们也做了类似的从 1.5 到 2.1 的升级,花了两周时间才完成。

如果您确实必须使用 Spring Boot 2 和 Hibernate 4,您始终可以在依赖项管理器中强制排除新依赖项,但这会 (1) 违背使用新版本的目的,并且 (2) 会产生类似的工作量就像您正在重构代码以支持新版本一样

关于java - Spring Boot 2.x.x 与 hibernate 4.3.x 的兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57621451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com