在这里,我们帮助您将现有的 Search 应用程序迁移到最新版本。
从 5.6.x 升级到 Hibernate Search 5.7.x
本指南旨在帮助您将使用任何 5.6.x 版本的 Hibernate Search 的现有应用程序迁移到 5.7.x 系列的最新版本。如果您想迁移不同版本,请参见 Hibernate Search 迁移指南.
本文档提供迁移的指针。它引用了 Hibernate Search 版本 5.7.0.Final。如果您认为缺少某些内容或某些内容无法正常工作,请 联系我们. |
要求
此版本的 Hibernate Search 现在需要使用 5.2.x 系列的 Hibernate ORM 版本,但从 5.2.3 版本开始。应避免使用 5.2.0、5.2.1、5.2.2 版本。Hibernate Search 5.7.0.Final 的推荐版本是 Hibernate ORM 5.2.8.Final。
这意味着它现在需要 Java SE 版本 8,因为这是所有 Hibernate ORM 5.2 版本的基本要求。
API 更改
Hibernate Search 本身没有相关的 API 更改;不过,请注意,Hibernate ORM 的新版本在 API 中引入了一些非常小的更改,尤其是现在 org.hibernate.Session 实现 javax.persistence.EntityManager,而不是像以前版本那样需要适配器。