hola tengo los siguientes mapping y clases.
<class name="Prefactura" table="CAB_PRE"> <id name="Id" column="CPF_N_PRE"
type="Int32"> <generator class="identity" /> </id>
<one-to-one name="NoPublicar" property-ref="Prefactura" /> </class>
<class name="PrefacturaNoPublicar" > <id name="Id"
column="idPrefacturaNoPublicar" type="Int32"> <generator class="identity"
/> </id>
<many-to-one name="Prefactura" unique="true" column="idPrefactura" />
</class>
public class PrefacturaNoPublicar:Entity { public virtual Prefactura
Prefactura { get; set; } }
public class Prefactura:Entity { public virtual PrefacturaNoPublicar
NoPublicar { get; set; } }
y necesito traer todas las prefacturas donde NoPublicar sea null.lo puedo
resolver con el siguiente HQL
select a from Prefactura a left join a.NoPublicar b where b is null
pero necesito hacer con criteria, probé utilizando
Restrictions.IsNull("NoPublicar")pero no funciona.
alguna sugerencia ?
saludos
Mario Dal Lago
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano