Hola , me gustaría saber como puedo obtener los objetos que me devuelve una query en JPA.
Con una sola tabla es fácil y me funciona:
List<Empleado> lista = getJpaTemplate().find("select e from Empleado e");
Iterator<Empleado> it = lista.iterator();
while (it.hasNext()){
Empleado emp = (Empleado)it.next();
}
Cuando devuelve 2 tablas o varios elementos de cada una es cuando no se recogerlos:
List lista = getJpaTemplate().find("select e, c from Empleado e INNER JOIN e.categorias c");
Iterator it = lista.iterator();
while (it.hasNext()){
........ = it.next();
//realiza todas las iteraciones en el while pero no se guardan los objetos porque no se de que tipo son
}
gracias y un saludo.