Mostrar una lista de personas de la base de datos con Hibernate
Publicado por Francisco (56 intervenciones) el 04/09/2018 10:04:09
Buenas a todos, cómo están?, ya creé mi primera aplicación usando Hibernate y conectando a la base de datos.
Tengo una duda con el siguiente código:
Sin embargo, en el output me muestra lo siguiente:
[entity.Persona@46271dd6]
Se ve que la lista que quiero que muestre la base de datos está encapsulada. ¿Cómo puedo desencapsularla para que me muestre los nombres y datos de cada una de las personas de la Base de datos?
Tengo una duda con el siguiente código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public static List<Persona> verPersonas(){
List<Persona>listaPersonas = new ArrayList<>();
Session session = null;
Transaction tx = null;
try{
SessionFactory sf = HibernateUtil.getSessionFactory();
session = sf.openSession();
tx = session.beginTransaction();
Query query = session.createQuery("from Persona");
listaPersonas = (List<Persona>) query.list();
tx.commit();
// session.close();
}catch(Exception e){
tx.rollback();
System.out.println(e);
}
if(session != null){
session.close();
}
return listaPersonas;
}
Sin embargo, en el output me muestra lo siguiente:
[entity.Persona@46271dd6]
Se ve que la lista que quiero que muestre la base de datos está encapsulada. ¿Cómo puedo desencapsularla para que me muestre los nombres y datos de cada una de las personas de la Base de datos?
Valora esta pregunta


0