Jose Fabricio Rojas | 16 Aug 17:45
Picon

Problema con consulta HQL


Hola Gente
tengo un problema , hice esta consulta en HQL
"select distinct o from UserRolEntity ur join ur.RolEntity r,
RolPermissionEntity p join p.ObjectEntity o where p.ID_ROLE =
r.ID_ROLE and ur.UserEntity.ID_USER =:ID_USER"
Lo tendria que hacer la consulta es traerme los objetos a los cuales
un usuario tiene permiso, para esto tien que recorrer , User,
UserRol(tabla intermedia),Rol,RolPermiso,Objeto
esta consulta la hice con el Analizador de consultas HQL que viene con
el Red Hat Developer , claro es para Java , pero el HQL que da como
resultado de mis consultas lo uso para NHibernate y me sirve.
quisiera saber si le pueden dar una revisada a la consulta para saber
en que me equivoco.
Muchas Gracias
Jose Fabricio Rojas
http://devsoftx.wordpress.com
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 16 Aug 18:15
Picon

Re: Problema con consulta HQL

Que problema trae la consulta ?

Te pregunto porque sin conocer el dominio, los mapping ni el problema que genera es un poco difficil estimar cual es la equivocación.


2008/8/16 Jose Fabricio Rojas <vitokofabri <at> gmail.com>

Hola Gente
tengo un problema , hice esta consulta en HQL
"select distinct o from UserRolEntity ur join ur.RolEntity r,
RolPermissionEntity p join p.ObjectEntity o where p.ID_ROLE =
r.ID_ROLE and ur.UserEntity.ID_USER =:ID_USER"
Lo tendria que hacer la consulta es traerme los objetos a los cuales
un usuario tiene permiso, para esto tien que recorrer , User,
UserRol(tabla intermedia),Rol,RolPermiso,Objeto
esta consulta la hice con el Analizador de consultas HQL que viene con
el Red Hat Developer , claro es para Java , pero el HQL que da como
resultado de mis consultas lo uso para NHibernate y me sirve.
quisiera saber si le pueden dar una revisada a la consulta para saber
en que me equivoco.
Muchas Gracias
Jose Fabricio Rojas
http://devsoftx.wordpress.com




--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Jose Fabricio Rojas | 19 Aug 04:05
Picon

Re: Problema con consulta HQL


Hola Fabio , gracias por contestar , parece que equivoque el concepto
de HQL en Hibernate y HQL en NHibernate
el problema era que en mi consulta no accedia a mi parametro atravez
de mi propiedad, en Hibernate parece que lo hace de Clase.Clase , en
cambio en NH , de Clase.Propiedad. bueno , lo pude solucionar , Muchas
Gracias
Saludos desde peru

On 16 ago, 11:15, "Fabio Maulo" <fabioma...@gmail.com> wrote:
> Que problema trae la consulta ?
>
> Te pregunto porque sin conocer el dominio, los mapping ni el problema que
> genera es un poco difficil estimar cual es la equivocación.
>
> 2008/8/16 Jose Fabricio Rojas <vitokofa...@gmail.com>
>
>
>
>
>
> > Hola Gente
> > tengo un problema , hice esta consulta en HQL
> > "select distinct o from UserRolEntity ur join ur.RolEntity r,
> > RolPermissionEntity p join p.ObjectEntity o where p.ID_ROLE =
> > r.ID_ROLE and ur.UserEntity.ID_USER =:ID_USER"
> > Lo tendria que hacer la consulta es traerme los objetos a los cuales
> > un usuario tiene permiso, para esto tien que recorrer , User,
> > UserRol(tabla intermedia),Rol,RolPermiso,Objeto
> > esta consulta la hice con el Analizador de consultas HQL que viene con
> > el Red Hat Developer , claro es para Java , pero el HQL que da como
> > resultado de mis consultas lo uso para NHibernate y me sirve.
> > quisiera saber si le pueden dar una revisada a la consulta para saber
> > en que me equivoco.
> > Muchas Gracias
> > Jose Fabricio Rojas
> >http://devsoftx.wordpress.com
>
> --
> Fabio Maulo
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 19 Aug 05:30
Picon

Re: Problema con consulta HQL

2008/8/18 Jose Fabricio Rojas <vitokofabri <at> gmail.com>

  en Hibernate parece que lo hace de Clase.Clase , en
cambio en NH , de Clase.Propiedad.

eh?!???
Bueno si te anda... listo ya está
--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---


Gmane