Foros del Web » Programación para mayores de 30 ;) » Java »

JPQL múltiples tablas

Estas en el tema de JPQL múltiples tablas en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/10/2010, 11:34
 
Fecha de Ingreso: febrero-2007
Mensajes: 9
Antigüedad: 17 años, 2 meses
Puntos: 0
JPQL múltiples tablas

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.

Etiquetas: tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:18.