Una idea que se me ocurre es que hagas select solo sobre los hib
pojos : "RegistraProgramaGeneralObra",
de ese modo
List<RegistraProgramaGeneralObra> results = q.list()
puedes luego iterar sobre esos pojos.
lo otro que debes hacer es que mapees bien tus entidades por ejemplo
entre las tablas RegistraProgramaGeneralObra y RegistraInstitucion
identifico una llave foranea (ri.idInstitucion=pgo.idInstitucion )
Asi que en tu hib pojo RegistraProgramaGeneralObra
pon la referencia a la otra tabla/hib pojo RegistraInstitucion :
@Entity
public class RegistraProgramaGeneralObra {
...
@ManyToOne(fetch = FetchType.EAGER, cascade=CascadeType.ALL)
@JoinColumn(name = "idInstitucion")
private RegistraInstitucion registraInstitucion ;
..
}
On 12 oct, 22:19, alonzo fernandez becerra <
alonzo...@gmail.com>
wrote:
> creo que o estoy muy confundido o no se pero la verdad si hago eso
> para ver que ondas pero creo que no me arroja nada util
> el .getclass.getName();
> que puedo hacer?
> les agradeceria mucho puesto que si ya stoy muy muy confundido :S:s
>
> On 12 oct, 19:43, Domingo Suárez Torres <
domingo.sua...@gmail.com>
> wrote:
>
>
>
> > ahh lo que ocurre, es que estas usando 2 clases en el from, para que sepas
> > como lo trata hibernate, itera la lista y saca el class de elemento, asi
> > veras que tipo genera hibernate cuando usas varias clases en el from.
>
> > Saludos
>
> > 2010/10/12 alonzo fernandez becerra <
alonzo...@gmail.com>