在Hibernate 4.3.x中,有一个方法
org.hibernate.cache.spi.GeneralDataRegion.get(对象键)
但是在Hibernate 5.x中,这个方法签名被更改为
org.hibernate.cache.spi.GeneralDataRegion.get(SessionImplementor session ,对象键)
Hibernate-5 中类似的新 put 方法签名如下:
public void put(SessionImplementor session, Object key, Object value)
这里什么是SessionImplementor类以及如何获取它的对象? 即 Hibernate-5 中的代码替换是什么?
最佳答案
我认为以下行给出了 SessionImplementor 对象:
SessionImplementor hibernateSession=((SessionImplementor)sessionFactory.getCurrentSession());
关于java - Hibernate 从 4.3.x 迁移到 5.x 方法 org.hibernate.cache.spi.GeneralDataRegion.get(Object key),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32780821/