Spring Boot 3.1.0迁移:Hibernate Search 6与Hibernate 6.2.5兼容吗?
关于Spring Boot 3.1.0搭配Hibernate Search与Hibernate 6.2.5的兼容性说明
- Hibernate Search 6.1.x完全不兼容Hibernate Core 6.x,该版本基于Hibernate Core 5.x开发,两者API与内部实现差异极大,强行混用会引发类冲突、初始化失败等问题。
- 要搭配Hibernate Core 6.2.5使用,需升级至Hibernate Search 6.2.x版本。Hibernate Search 6.2.x专门适配Hibernate Core 6.x系列,同时全面支持Jakarta EE API,完美匹配Spring Boot 3.1.0的技术栈。
- Spring Boot 3.1.0默认已对Hibernate Search 6.2.x提供自动配置支持,升级后无需复杂额外配置:若使用Spring Boot的依赖管理,无需手动指定版本,它会自动匹配兼容版本;手动管理依赖时,只需将
hibernate-search-mapper-orm等依赖的版本切换为6.2.x即可。
内容的提问来源于stack exchange,提问作者Hristo Angelov
相关产品推荐
相关产品推荐

