Y cuál sería el objetivo de esa query?

Nuevamente, en lugar de pensar en SQL y HQL como equivalentes, deberías
hacer una pequeñísima reingeniería (si es que has perdido las
especificaciones) y pensar qué es lo que buscas con esa consulta en funcion
de las entidades

Así de un vistazo, creo que quieres obtener una lista de
"Criterios_evaluacion_muestra"
que son hijos de otro "Criterios_evaluacion_muestra" con id 19, con sus
correspondientes colecciones de "Registro_evaluacion_muestra"... es así?

   Diego


2010/5/24 Josué Ally Acuña Ruiz <[email protected]>

> Tengo las tablas mapeadas y todo va bien
> La consulta anterior es del editor sql de mi DBMS la use para generar el
> sql
> Intente traducir la consulta a hql pero no me devuelve el mismo resultado
> del SQL
> Estos son los mapping:
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
>     namespace="SICCA_Lib.Model" assembly="SICCA_Lib">
>
>     <class name="Criterios_evaluacion_muestra"
> table="public.criterios_evaluacion_muestra">
>         <id name="Id_criterio_evaluacion" column="id_criterio_evaluacion">
>             <generator class="sequence" >
>                 <param
> name="sequence">criterios_evaluacion_muestra_id_criterio_evaluacion_seq</param>
>             </generator>
>         </id>
>         <many-to-one name="Padre" column="id_padre" />
>         <property name="Descripcion">
>             <column name="descripcion" length="50"/>
>         </property>
>         <property name="Importancia">
>             <column name="importancia" />
>         </property>
>         <set name="Hijos">
>             <key column="id_padre"/>
>             <one-to-many class="Criterios_evaluacion_muestra"/>
>         </set>
>         <set name="Registro_evaluacion_muestra">
>             <key column="id_criterio_evaluacion"/>
>             <one-to-many class="Registro_evaluacion_muestra"/>
>         </set>
>     </class>
>
> </hibernate-mapping>
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
>     namespace="SICCA_Lib.Model" assembly="SICCA_Lib">
>
>     <class name="Registro_evaluacion_muestra"
> table="public.registro_evaluacion_muestra">
>         <id name="Id_registro_evaluacion" column="id_registro_evaluacion">
>             <generator class="sequence" >
>                 <param
> name="sequence">registro_evaluacion_muestra_id_registro_evaluacion_seq</param>
>             </generator>
>         </id>
>         <many-to-one name="Detalle_muestra" column="id_detalle_muestra" />
>         <many-to-one name="Criterios_evaluacion_muestra"
> column="id_criterio_evaluacion" />
>         <property name="Aprobado">
>             <column name="aprobado" />
>         </property>
>     </class>
>
> </hibernate-mapping>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a