Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2012, 12:17
Avatar de tomater
tomater
 
Fecha de Ingreso: enero-2012
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Duda con tipo de datos que devuelve una query en JPQL

¡Hola!

Necesito vuestra ayuda porque no sé muy bien por donde atacar el problema. Estoy en un desarrollo web usando EJB y JPA y al hacer consultas con JPQL no he tenido problema hasta ahora.

Cuando hago una consulta del tipo:

Código:
SELECT p FROM Persona p WHERE...
Lo que obtengo al final es un List<Persona>, hasta ahí creo que lo entiendo. Luego sólo tengo que manejarme con cada uno de los elementos Persona de esa List para extraer los datos y utilizarlos. El problema es cuando quiero hacer una consulta en la que en el select quiero más de un tipo de entidad:

Código:
SELECT p, a FROM Persona p, Auto a WHERE...
Obtengo una lista del tipo List<Object> y no tengo ni idea de cómo acceder a los datos encapsulados en cada Object de la lista.