Buna benzeyen bir kod var.Yerel hazırda bekleme oturumunu almak için entitymanager üzerindeki unwrap yöntemini kullandıktan sonra her ikisini de kapatmak zorunda mıyım?
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();
}
Ama bir yerde bir bağlantı sızıntısı var gibi görünüyor. Ben entityManager ve hibernateSession hem kapatmak için varsayalım merak ediyorum. Bu tür bir durumla çalışan başka biri var mı?