No entiendo para que hacés la asociación si no vas a guardarla.
Podés de todos modos, hacer la asociación, hacer las modificaciones que
necesites, y despues hacés un Load/Get de la entidad nuevamente de la base,
le seteás las modificaciones y hacés el Save.

Quizás el interceptor fuerza un Flush en alguna y por eso tu problema.


2009/4/6 uhilari <[email protected]>

>
> exacto,
>
> pero yo no quiero guardar B.
>
> ya se que parece ilogico, pero me explico:
>
> El Cliente (B en tu ejemplo) lo obtengo desde la BD, seguidamente
> modifico una de sus propiedades.
> Genero el Espejo (A en el ejemplo), y lo asocio al Cliente.
>
> Ahora, lo que quiero hacer es guardar el Espejo, pero no el Cliente,
> por que este ya existe en la BD, y los cambios que he hecho quiero
> descartarlos.
>
> Este es en si el panorama.
>
>
>
> Esto me funcionaba bien antes de ponerle el Interceptor, una vez que
> le pongo me bota el error, por eso creo que tiene algo que ver, si
> deshabilito el Interceptor, funciona bien.
>
> Es aca mi duda, ¿por que funciona sin interceptor?
>
> ya que tengo entendido que el interceptor no deberia tener nada que
> ver




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