Ich habe Code, der so aussieht.Nach der Verwendung der Unwrap-Methode auf Entitymanager, um die native Hibernate-Sitzung zu bekommen, muss ich beide schließen?
this.entityManager = AppFactory.instance().getEntityManagerFactory().createEntityManager();
this.hibernateSession = entityManager.unwrap(Session.class);
try{
//do some queries using both entityManager and hibernateSession
}finally{
this.entityManager.close();
}
Aber ich habe irgendwo eine Verbindung Leck. Ich frage mich, ob ich EntityManager und HibernateSession schließen soll. Hat jemand anders mit dieser Art von Situation gearbeitet?