Hola, Intenta este query en HQL. "select a from Aseguradora a left join a.Coberturas c where c is null" .
Saludos, Nestor Rodriguez 2011/6/8 seudonimo <[email protected]> > Nestor, perdón por la poca información. Les cuento como es el caso > real, tengo Aseguradoras y coberturas. El mapeo es el siguiente: > > <?xml version="1.0"?> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > namespace="Core.Dominio" assembly="Core" > > <class name="Aseguradora"> > <id name="Id" type="Int32"> > <generator class="native"/> > </id> > <property name="RazonSocial" type="String" length="75" not- > null="true"/> > <set name="Coberturas" inverse="true" lazy="true" cascade="all"> > <key column="idAseguradora" /> > <one-to-many class="Cobertura"/> > </set> > </class> > </hibernate-mapping> > > <?xml version="1.0"?> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > namespace="Core.Dominio" assembly="Core" > > <class name="Cobertura"> > <id name="Id" type="Int32"> > <generator class="native"/> > </id> > <property name="Descripcion" type="String" length="75" not- > null="true"/> > <many-to-one name="Aseguradora" column="idAseguradora" > class="Aseguradora" not-null="true"/> > </class> > </hibernate-mapping> > > La siguiente consulta es con la que obtengo las aseguradoras que > tienen alguna cobertura: > > public IList<Aseguradora> getAseguradorasConCobertura() > { > ICriteria criterio = > NHibernateHelper.GetCurrentSession().CreateCriteria<Aseguradora>(); > criterio.CreateAlias("Coberturas", "c", > JoinType.InnerJoin); > > criterio.SetResultTransformer(Transformers.DistinctRootEntity); > > return criterio.List<Aseguradora>(); > } > > Ahora lo que necesito es una consulta para obtener las Aseguradoras > que no tienen nunguna cobertura. > > Desde ya muchas gracias a todos por su tiempo. > > Saludos! > > On 7 jun, 22:36, Nestor Rodriguez <[email protected]> wrote: > > Publica por los menos el mapeo, y el query que no te ha funcionado, > porque > > con la informacion que provees no se sabe que son padres, que son hijos, > > etc.... > > > > 2011/6/7 seudonimo <[email protected]> > > > > > > > > > > > > > > > > > Hola a todos, necesito obtener un listado de padres que no tienen > > > hijos y no se como hacerlo. Probé algunas cosas pero no resultaron y > > > en google no encuentro nada. El mapeo lo tengo hecho con una relacion > > > one-to-many. Les agradeceria si alguien puede decirme como hacerlo. > > > > > Saludos! > > > > > -- > > > 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 > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
