Esto es lo que trato de hacer: pero no retorna el tipo de dato de date ni double
public ArrayList
List
ArrayList
ConsultarMovEmpleado l;
try {
sesion.beginTransaction();
Query q = sesion.createSQLQuery("SELECT n.nombre, c.categoria, m.saldo, m.fecha FROM persona n,presupuesto p,item i, categoria c, movimiento m where n.id_persona=p.fk_id_persona and p.id_presupuesto=m.fk_id_presupuesto and m.fk_id_item=i.id_item and i.fk_id_categoria=c.id_categoria and n.nombre='"+nombre+"' and c.categoria='"+categoria+"';");
lista = (List
Iterator it=lista.iterator();
while (it.hasNext()) {
Object[] result=(Object[])it.next();
l=new ConsultarMovEmpleado();
l.setNombre((String) result[0]);
l.setCategoria((String) result[1]);
double a=(Double)result[2];
l.setSaldo(a);
l.setMes((String) result[3]);
nueva.add(l);
}
} catch (Exception e) {
e.printStackTrace();
}
return nueva;
}
No hay comentarios:
Publicar un comentario