Las relaciones pueden ser Uni o Bi (usá inverse donde corresponda)
direccionales.

Si no ves el item en otra session, eso ya es otro problema, ahí tenes que
ver qué estrategias de Guardado/Flush/Transacción/Session estás usando.

2009/4/3 Raul Carlomagno <[email protected]>

>
> una consulta, es una tonteria pero me quiero sacar la duda
>
> supongamos que tengo una factura y sus detalles (itemsfactura)
> el pseudocodigo seria algo asi
>
> class Factura{
>  private IList<FacturaItem> _item;
>  private double total;
>  balblablalalbala
> }
>
> class FacturaITem{
>   private Factura _factura; //para saber a que facutra pertenece
>   private int cantidad;
>  bablablalba
> }
>
>
> cuando estoy por ejemplo guardando un tiem
> haciendo
> facturaitem.factura = facturaseleccionada
>
> cuando entro a ver la factura en otra session, no veo el nuevo item,
> tengo que reiniciar la aplicacion para verlo
>  eso si, si aparte de guardar:
> facturaitem.factura = facturaseleccionada
> tambien hago
> facturaseleccionada.items.add(facturaitem)
>
> ahi si lo veo enseguida
> tengo que referenciar la relacion de ambas partes? porque nhibernate
> me obliga aa eso? supuestamente no se tiene que unir solo?
>
>
>
> >
>


-- 
Dario Quintana
http://darioquintana.com.ar

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