Spring Boot 1.5.x 与 Hibernate 4.x 的兼容性
Posted
技术标签:
【中文标题】Spring Boot 1.5.x 与 Hibernate 4.x 的兼容性【英文标题】:Compatibility of Spring Boot 1.5.x with Hibernate 4.x 【发布时间】:2018-05-07 14:40:48 【问题描述】:我们已经将 Spring Boot 从 1.2.4 升级到 1.5.8,这会自动将 Hibernate 从 4.3.10 升级到 5.0.12。我们面临一些 Hibernate 问题,我们想使用这个版本的 Spring Boot,但将 Hibernate 降级回 4.3.10。
spring Boot 1.5.8 与 Hibernate 4.3.10 兼容吗?
【问题讨论】:
【参考方案1】:是的,根据官方文档here。
只需确保在 pom 中覆盖(继承自 spring-boot-depencies)版本的 hibernate:
<properties>
<hibernate.version>4.3.10.Final</hibernate.version>
</properties>
【讨论】:
【参考方案2】:我在https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.4-Release-Notes找到了这个
在 Spring Boot 1.4 之后将不再支持 Hibernate 4.3。如果您发现阻止您升级的错误,请提出问题。
【讨论】:
以上是关于Spring Boot 1.5.x 与 Hibernate 4.x 的兼容性的主要内容,如果未能解决你的问题,请参考以下文章
再见 Spring Boot 1.X ,Spring Boot 2.X 走向舞台中心
Spring Boot - org.springframework.beans.factory.BeanCreationException:使用名称创建 bean 时出错