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>