2015-09-25 1 views
2

Dans Hibernate 4.3.x, il existe une méthodeHibernate Migration de 4.3.x à 5.x pour la méthode org.hibernate.cache.spi.GeneralDataRegion.get (Object key)

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

Mais 5.x Mise en veille prolongée, cette signature de la méthode est modifiée pour

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

de même nouvelle signature de la méthode de vente dans Hibernate-5 est la suivante:

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

Voici ce qu'est la classe SessionImplementor et comment obtenir son objet? , c'est-à-dire, quelle sera la substitution de code dans Hibernate-5?

Veuillez nous aider pour ce problème de migration. Merci d'avance.

Répondre

2

Je pense que suivant la ligne donne objet SessionImplementor:

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