Hibernate 3.x 到 5.x 迁移问题
Posted
技术标签:
【中文标题】Hibernate 3.x 到 5.x 迁移问题【英文标题】:Hibernate 3.x to 5.x migration issues 【发布时间】:2017-12-11 05:03:49 【问题描述】:我正在将 hibernate 3.x 迁移到最新版本 5.x,我发现许多问题需要一些帮助。
-
SessionFactory.evict() - 我的代码使用了我在 5.x 中看不到的 SessionFactory.evict()。我应该用什么替换此代码? HibernateTemplate.evict()?
在 spring config xml 中将 AnnotationSessionFactoryBean 更改为 LocalSessionFactoryBean。 AnnotationSessionFactoryBean 具有 configurationClass 和 namingStrategy 属性。这些应该用什么代替?
类 HibernateInterceptor 在 spring config xml 中使用,现在在 hibernate5 包下的 spring 4.x 中找不到。
Hibernate 中缺少 ConnectionProvider.configure()。
我正在使用, 春天 - 4.3.9.RELEASE 休眠 - 5.2.10.Final
【问题讨论】:
【参考方案1】:你看到这张图片,然后在 github 上找到它。
about version 5.2.9
【讨论】:
谢谢。您知道 HibernateInterceptor 的任何解决方案吗? 对不起,很久没有回来。为什么不用mybatis?以上是关于Hibernate 3.x 到 5.x 迁移问题的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 1.5.x 与 Hibernate 4.x 的兼容性
将 Hibernate3 迁移到 Hibernate5,Formatter 类
我正在将我的Java项目从Struts 2.3.15升级到2.3.34。我应该做些什么改变?