1

我有点困惑我应该使用什么休眠版本。

我们有一个当前使用 Spring 3 和 Hibernate 3 的应用程序。我们必须将其迁移到 Spring 5.2.6,但我不确定我们是否可以保持 hibernate 版本相同或者我们是否应该升级。我知道 Spring 中发生了很多变化,可能与当前的休眠版本不兼容。

你能建议我吗?

4

1 回答 1

3

根据文档

从 Spring Framework 5.0 开始,Spring 需要 Hibernate ORM 4.3 或更高版本才能支持 JPA,甚至需要 Hibernate ORM 5.0+ 才能针对本机 Hibernate Session API 进行编程。请注意,Hibernate 团队不再维护 5.1 之前的任何版本,并且很可能很快就会专注于 5.3+。

所以,我建议你在 5.4分支中使用最新的稳定版本。

于 2020-08-10T09:03:58.657 回答