Si, andubo bien.

De todas formas, ahora lo que hice fue meter en el Producto una
referencia a Stock producto, y con eso ya no tiene sentido tener un
servicio  para guardar y leer stocks de la base, porque ya me los trae
nhibernate. Mucho mas facil.
O sea ahora me preocupo por traer el producto, el stock viene solo. Lo
unico que no me termina de cerrar del todo es que yo quería que el
control de stock del producto sea intependiente, o sea, poder hacer
que el programa funcione sin tener nada relacionado con stock, para
poder usarlo tipo plugin, pero bueno, ya lo veré mas adelante.
(Ya anda, pero si alguien tiene alguna recomendacion para un
principiante la acepto con gusto)

Así quedó el mapping del Producto
<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" />
    <many-to-one name="Stock" column="STOCK" class="StockProducto"
cascade="all" lazy="false"/>
  </class>
</hibernate-mapping>

Y asi el de StockProducto

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
namespace="Dominio" assembly="Dominio">
  <class name="StockProducto" table="STOCK_PRODUCTO">
    <id name="ID" column="ID">
      <generator class="native" />
    </id>
    <property name="PuntoDeReposicion" column="PTO_REPOSICION"/>
    <property name="Stock" />
  </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
-~----------~----~----~----~------~----~------~--~---

Responder a