Mam kod, który wygląda tak.Po użyciu metody odwijającej na właścicieymanager, aby uzyskać macierzystą sesję hibernacji, czy muszę zamknąć oba?
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();
}
Ale wydaje mi się, że gdzieś mam wyciek połączenia. Zastanawiam się, czy mam zamknąć zarówno entityManager, jak i hibernateSession. Czy ktokolwiek pracował z tego typu sytuacją?