ClassCastException: org.hibernate.internal.SessionImpl cannot be cast to org.hibernate.ejb.HibernateEntityManager in Hibernate
Issue
-
Attempting to unwrap the Hibernate EntityManager instance in order to obtain the encapsulated legacy interface object (the Hibernate
Session
):org.hibernate.Session session = entityManager.unwrap(org.hibernate.ejb.HibernateEntityManager.class).getSession();
-
Encountering an exception:
java.lang.ClassCastException: org.hibernate.internal.SessionImpl cannot be cast to org.hibernate.ejb.HibernateEntityManager
Environment
- Red Hat JBoss Enterprise Application Platform (EAP) 7.2
- Hibernate 5.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.