No entendi bien.... ese criteria que hiciste, anduvo no?
2009/10/6 Nahuel Taibo <[email protected]>
>
> Muchas gracias a todos por contestar y tan rapido! (ademas de que me
> contestaron todos los maestros de NHibernate! me siento como fan con
> un autografo jej).
>
> Quiero seguir la recomendacion de agregar la referencia al Producto en
> StockProducto (en vez de solo el IDProducto), y mapearlo con un many-
> to-one (si es que no entendí mal), asi q voy a romper todo y despues
> les cuento cuanto tardé en arrancarlo otra vez..
>
> Antes de ver las respuestas, arme esto, que funciona pero por lo q les
> dije mas arriba, es provisorio...
>
> public IList<StockProducto> GetStocks(IList<int> idProductos)
> {
> using (ISession session =
> SessionFactoryDominio.GetNewSession())
> {
> IList<StockProducto> stocks = session.CreateCriteria
> (typeof (StockProducto))
> .Add(Expression.InG("IDProducto", idProductos))
> .List<StockProducto>();
> return stocks;
> }
> }
>
> El mapping de StockProducto es este:
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> namespace="Dominio" assembly="Dominio">
>
> <class name="StockProducto" table="STOCK_PRODUCTO">
>
> <id name="IDProducto" column="ID_PRODUCTO">
> <generator class="assigned" />
> </id>
>
> <property name="PuntoDeReposicion" column="PTO_REPOSICION"/>
>
> <property name="Stock" />
>
> </class>
> </hibernate-mapping>
>
> y el de Producto es este:
>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> namespace="Dominio" assembly="Dominio">
>
> <class name="Producto" table="PRODUCTOS">
>
> <id name="ID">
> <generator class="native" />
> </id>
>
> <natural-id>
> <property name="Codigo"/>
> </natural-id>
>
> <property name="UnidadDeMedida" />
>
> <property name="CostoUnitario" />
>
> <property name="Cantidad" />
>
> <property name="Descripcion" />
>
> </class>
> </hibernate-mapping>
>
>
> PD: No entendí lo de Ole y Ole! :)
> >
>
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---