1. Guid
2. ¿no era que se eliminaba y se creaba en la misma transacción?
3. ¿por?

2011/12/21 BlackCid <[email protected]>:
> 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.
>
> He probado con SaveOrUpdate pero claro, tras esto lo borra.
> Habia pensado en probar SaveOrUpdate y en lugar de borrar la entidad
> primero dejarla coja y poner que haga delete all orphans (de esta
> manera si queda coja en el flush lo borrará). El problema es que las
> claves extranjeras son clave primaria...
>
> 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

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