1- El tema es que es algo muy dinámico (crear, borrar, crear), tanto
que no me gustaría poner un id que no parase de incrementarse hasta
vete tu a saber que numero (es dificil que superase el máximio, pero
quien sabe xD)
2- El problema es que por un lado se elimina, y tal vez, solo tal vez,
al cierto tiempo se crea de nuevo, eso depende del usuario y es
imposible saberlo antes de eliminarlo.
3- Esto me es imposible.

De momento voy a probar con un SaveOrUpdate y un delete-all-orphans y
os contaré que tal...

On 20 dic, 13:33, "[email protected]" <[email protected]>
wrote:
> 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- Ocultar 
> > texto de la cita -
>
> - Mostrar texto de la cita -

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