【问题标题】:Spring 3.1 + Hibernate 4 - HibernateTemplateSpring 3.1 + Hibernate 4 - HibernateTemplate
【发布时间】:2012-05-30 14:26:39
【问题描述】:

Spring 的 hibernate4 package 似乎已经取消了 HibernateTemplate 和 HibernateDaoSupport。我正在将我的 Spring 应用程序中的 Hibernate 从 3 升级到 4,并且我有一些 Spring 的 HibernateDaoSupport 子类和几个通过 HibernateTemplate 的 Hibernate 回调。也许我没有使用正确的搜索词,但我在参考文档中找不到任何关于我应该如何将这些重构为"use plain hibernate daos as explained in the reference guide" 的信息。谁能帮我指出正确的方向?

【问题讨论】:

    标签: spring hibernate


    【解决方案1】:

    javadoc of HibernateTemplate 解释了它。您应该使用sessionFactory.getCurrentSession() 来获取会话,并直接使用本机 Hibernate Session API。

    【讨论】:

    • 感谢指点!我知道从那里去哪里。我更仔细地查看了 HibernateDaoSupport,如果你去掉 HibernateTemplate,它只包含对 sessionFactory bean 的引用;很确定我的“通用 DAO 工厂”可以实现它!
    猜你喜欢
    • 2012-09-26
    • 2012-02-16
    • 2015-07-06
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    • 2012-02-18
    • 2012-12-04
    相关资源
    最近更新 更多