【问题标题】:Hibernate Migration from 4.3.x to 5.x for method org.hibernate.cache.spi.GeneralDataRegion.get(Object key)方法 org.hibernate.cache.spi.GeneralDataRegion.get(Object key) 从 4.3.x 到 5.x 的休眠迁移
【发布时间】:2015-09-25 11:07:36
【问题描述】:

在Hibernate 4.3.x中,有一个方法

org.hibernate.cache.spi.GeneralDataRegion.get(Object key)

但是在Hibernate 5.x中,这个方法签名被改为了

org.hibernate.cache.spi.GeneralDataRegion.get(SessionImplementor session, Object key)

Hibernate-5 中类似的新 put 方法签名如下:

public void put(SessionImplementor session, Object key, Object value)

这里什么是SessionImplementor类以及如何获取它的对象? 即,Hibernate-5 中的代码替换是什么?

请帮助解决此迁移问题。提前致谢。

【问题讨论】:

    标签: java hibernate caching hibernate-5.x


    【解决方案1】:

    我认为以下行给出了 SessionImplementor 对象:

    SessionImplementor hibernateSession=((SessionImplementor)sessionFactory.getCurrentSession());
    

    【讨论】:

      猜你喜欢
      • 2015-12-23
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 2017-12-11
      • 1970-01-01
      相关资源
      最近更新 更多