Select de varias tablas con JPA

Buenos Dias

Tengo una consulta de la siguiente manera: SELECT e FROM Episodio e JOIN e.historia h JOIN e.medico m WHERE e.orden = :orden
Como esta puedo obtener datos de la tablas episodio
Como puedo obtener los datos de las demas tablas(historia y medico) ??? le hice de la siguiente manera
SELECT e,h,m FROM Episodio e JOIN e.historia h JOIN e.medico m WHERE e.orden = :orden pero no se como obtener los valores de esos.

Gracias......

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Solucion

Puesto que no conocia mucho de JPA pero para hacer esta consulta solo a sido de hacer las relaciones en las clases de las entidades con las @manyToOne y @OneToMany

Ejemplo: SELECT e FROM Episodio e JOIN e.historia h JOIN e.medico m WHERE e.orden = :orden
y para obtener lo de la tabla medico solo poner Medico medico = new Medico(); y luego medico = e.getMedico(); ya q en el mapeo lo defini como medico

Imagen de neko069

Podrías postear tu código

Podrías postear tu código para aquéllos que lo puedan necesitar en algún caso...

Metodo

Hola este es uno de los metodos
 

El problema era que yo necesitaba los datos de Organizacion pero no sabia como obtener puesto que SQL standar se hace
Select * from historia h JOIN orden o on o.id_hietoria = h.id JOIN organizacion org on org.id_orden = o.id y te retorna todo y puede mostrar la informacion que desee

Pero con JPA a sido de definir bien las relaciones en las clases de mapeo
Es de la clase Historia
 
De la clase Orden
 
De organizacion
 
Y para obtener los datos de Organizacion

 
Ojala les sirva

Saludos.