Código Java:
Ver original
ArrayList<Object> list = null; session = startTransaction(); try { Query query = session.createQuery("from " + hereditaryClass.getName()); list = (ArrayList<Object>)query.list(); //closeTransaction(session); ->no cierro la sesion y funciona } catch (HibernateException e) { closeTransaction(session); } return list; }
Otra cosa que me olvide de poner es que el atributo lazy en el tag de hibernate <many-to-one/> lo tengo en false para que me traiga todo de una.Muhcas gracias por su tiempo.