java - 未找到从 Hibernate 3.2 迁移到 4.3.9 TransactionHelper 类
问题描述
我是 Hibernate 的新手,但我的任务是从 3.2 迁移到 4.3.9 我遇到了找不到类/方法的问题。通常是 getSession、TransactionHelper、SessionFactoryImplementor、PropertiesHelper。
如果这些在 4.2 版中不再可用,我应该用什么替换上面的内容?
解决方案
根据您使用的标签,您正在使用 Spring Framework。如果你有这个选项,而不是使用简单的 Hibernate 切换到 JPA(差异在这个问题中解释)和一些友好的库,例如Spring Data JPA。这应该从 Hibernate 版本的语义中抽象出您的代码(尽管这不是那么简单)。
请注意,Hibernate 5.3 于 2018 年 7 月 24 日发布。通过更新到 4.2,您将更新到旧版本。
推荐阅读
- azure-devops - azure devops qt 集成管道
- java - 如何在java中运行以下Powershell命令?
- php - 按标签发布 - 创建重置
- r - 基于多列组合行并保留所有唯一值
- reactjs - 使用 React Web 应用程序实现 Azure AD
- sql - where 子句中的 case 语句使用 not like and is not null
- c# - Firefox 身份验证警报弹出窗口
- oracle - 比较空字符串时 Oracle Linq2Sql 的奇怪行为
- angular - Angular Material 图标中 fontSet 的默认值是多少?
- c# - c# 在 Mongo 中使用 NLog