Se me ocurren tres opciones, de seguro hay mas...

1. Usar Id que no sean significativos al usuario así podés usar distintos Ids.
2. Hacer un get y un update del objeto que querés actualizar
3. Hacer un session.flush entre el delete y el save

saludos.
nelo

2011/12/20 BlackCid <[email protected]>:
> Resulta que si borro una entrada, y luego creo otra con el mismo id,
> al hacer flush me dice que no puede insertarse porque ya existe.
>
> Está claro que primero intenta insertar y luego borrar.
>
> ¿Existe alguna forma de evitar este error?
>
> Gracias de antemano.
>
> --
> 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