Tenho os seguintes métodos:
protected List listar(Class clazz)
{
List objects = null;
s= HibernateUtility.getSession();
t= s.beginTransaction();
Query query = s.createQuery("from " + clazz.getName());
objects = query.list();
t.commit();
s.close();
return objects;
}
public List findAll(Class clazz) {
List objects = null;
Session s = HibernateUtility.getSession();
Transaction t = s.beginTransaction();
Query query = s.createQuery("from " + clazz.getName());
objects = query.list();
t.commit();
s.close();
return objects;
}
colocando essa consulta no jButton3_mouseClicked(MouseEvent e) por exemplo funciona corretamente:
DAO dao1 = new DAO();
Entidade entidade1 = new Entidade();
List lista = dao1.findAll (Entidade.class);
for (int i = 0; i < lista.size(); i++)
{
entidade1 = (Entidade) lista.get(i);
System.out.println(entidade1.getNomeE());
}
porém qdo tento fazer essa consulta aparecer no ComboBox, não consigo de forma alguma, criei esse método:
public void combo()
{
DAO dao1 = new DAO();
Entidade entidade1 = new Entidade();
List lista = dao1.findAll (Entidade.class);
for (int i = 0; i < lista.size(); i++)
{
entidade1 = (Entidade) lista.get(i);
System.out.println(entidade1.getNomeE());
}
ArrayList ent;
ent = entidade1.getNomeE(lista.getId());
jComboBox5.removeAllItems();
//adicionando todos os itens do ArrayList ao seu JComboBox
for(int i = 0; i < ent.size(); i++)
jComboBox5.addItem(ent.get(i));
}
porém não estou certo de que esta correto, o certo é q não ta funcionando… Alguém pode me ajudar??