Olá pessoal;
To com a seguinte dúvida que me persegue. Preciso buscar uma lista de nomes dentro de uma JTable.[
Utilizando TextArea é sossegado...mas o JTable pelo visto tem outras regras.
Estou fazendo assim:
Esse é o método que chamo no banco:
public List<Funcionario> buscaPeloNome() {
Criteria c = this.s.createCriteria(Funcionario.class);
//c.add(Restrictions.ilike(MatchMode.ANYWHERE));
c.addOrder(Order.asc("nome"));
c.setMaxResults(10);
return c.list();
}
Esse é o modo como estou tentando chamar a lista:
buttonConsulta.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
String conteudo = consulta();
table.setToolTipText(conteudo);
}
});
}
private String consulta() {
Session s = HibernateUtil.getSession();
FuncionarioDao dao = new FuncionarioDao(s);
List<Funcionario> lista = dao.buscaPeloNome();
//List<Funcionario> lista = dao.buscaPeloNomeHQL();
StringBuffer sb = new StringBuffer();
for (Funcionario f : lista) {
sb.append("\r\n" + f.getNome() + "\r\n");
}
return sb.toString();
}
Alguem pode me ajudar?
Valeu gente.