Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有点困惑我应该使用什么休眠版本。
我们有一个当前使用 Spring 3 和 Hibernate 3 的应用程序。我们必须将其迁移到 Spring 5.2.6,但我不确定我们是否可以保持 hibernate 版本相同或者我们是否应该升级。我知道 Spring 中发生了很多变化,可能与当前的休眠版本不兼容。
你能建议我吗?
根据文档:
从 Spring Framework 5.0 开始,Spring 需要 Hibernate ORM 4.3 或更高版本才能支持 JPA,甚至需要 Hibernate ORM 5.0+ 才能针对本机 Hibernate Session API 进行编程。请注意,Hibernate 团队不再维护 5.1 之前的任何版本,并且很可能很快就会专注于 5.3+。
所以,我建议你在 5.4分支中使用最新的稳定版本。