【问题标题】:HibernateTemplate in spring orm 4.0.6 is missing saveOrUpdateAllSpring orm 4.0.6 中的 HibernateTemplate 缺少 saveOrUpdateAll
【发布时间】:2014-08-13 21:38:24
【问题描述】:

我正在尝试将我们的应用程序从 Spring 2.5.6 迁移到 Spring 的最新版本 4.0.6。我面临的问题之一是 HibernateTemplate 缺少 saveOrUpdateAll。我可以手动更改它,但我需要更改它关闭 200 个文件。我不知道为什么 Spring 删除它而不是弃用它。有人有解决方法吗?我相信这是痛苦迁移的开始。

【问题讨论】:

  • HibernateTemplate 的 Spring 2.5.6 文档已经建议完全避免使用 HibernateTemplate。
  • 似乎 Spring 有点说不要使用休眠 :-)
  • 不,一点也不。它表示不需要将 Hibernate 原生 API 包装到 HibernateTemplate 中。

标签: java spring hibernate spring-orm


【解决方案1】:

从 Spring 2.5 到 4.0 是一个很大的飞跃。 Spring DID 弃用了该方法。如果您查看API for Spring 3,该方法已被标记为已弃用并在 Spring 4 中完全删除。更重要的是,在 Spring 2.5 中它也已被弃用,请参阅 here

因此,在您的 Spring 2.5.6 项目中,您已经在使用不推荐使用的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多