con esa estrategia, en la db tenés el discriminator.

2011/11/4 Jose Selesan <[email protected]>:
> Con Table per class hierarchy
> José
>
>
> 2011/11/4 [email protected] <[email protected]>
>>
>> ¿cómo tenés mapeada la estructura: MovimientoDeStock, IngresoDeStock y
>> EgresoDeStock?
>>
>> 2011/11/4 Jose Selesan <[email protected]>:
>> > Buenas gente. Tengo un problema que no tengo claro cómo resolver. Tengo
>> > una
>> > clase Producto, que tiene una propiedad Talle y otra propiedad Color,
>> > ambas
>> > son clases en si mismas (ie no son strings). Por otro lado, para llevar
>> > el
>> > stock de los productos tengo una clase MovimientoDeStock, que tiene el
>> > producto, el color, el talle y la cantidad. De esa clase heredan
>> > IngresoDeStock y EgresoDeStock.
>> > Lo que no tengo muy claro como hacer es para calcular de una manera
>> > eficiente el stock, es decir, dado un producto, saber cuánto tengo de
>> > cada
>> > talle y color. Pensé en hacer projections para que a la DB lleguen
>> > selects
>> > con SUM, pero en la base de datos no tengo forma de distinguir si un
>> > movimiento suma o resta (tal vez se solucionaría persistiendo también el
>> > signo del movimiento).
>> > ¿Ustedes como lo resolverían?
>> >
>> > José
>> >
>> > --
>> > 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

-- 
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