Bom dia.
Tenho seguinte código que está funcionando mas gostaria de muda-lo, caso alguem possa me ajudar, obrigado.
Eu faço uma consulta na classe e retorno um iterator (Iterator r = q.iterate(); ) que em seguida listo em um Jtable.
Eu gostaria de fazer o mesmo código porem sem usar iterator e sem ter que converter o resultado em um objeto( TipoUsuario tu = (TipoUsuario) r.next()
.
Gostaria que os dados viessem em forma de array e que eu os acessasse via indice tipo.
Linha1Coluna1=array[1][1]
Linha1Coluna2=array[1][2]
Linha1Coluna3=array[1][3]
Linha2Coluna1=array[2][1]
Linha2Coluna2=array[2][2]
Linha2Coluna3=array[2][3]
SessionFactory sfac = new Configuration().configure().buildSessionFactory();
Session se = sfac.openSession();
Query q = se.createQuery(Pesquisa.sql + " where " + Pesquisa.cCampos[txtFiltro.getSelectedIndex()] + " like '%" + txtPesquisa.getText() + "%'");
Iterator r = q.iterate();
while (r.hasNext()) {
TipoUsuario tu = (TipoUsuario) r.next();
String[] row = new String[]{String.valueOf(tu.getCodigo()), tu.getNome()};
modelo.addRow(row);
}