Si tenía 5 y lo "cambiás" a 5 y es el único "cambio" que hiciste en la
entidad para NH la entidad no cambió y ni siquiera va a aumentar la versión.
Para que la versión cambie algún valor tiene que ser distinto de lo que se
obtuvo de la base de datos.

2015-12-14 23:37 GMT+02:00 Edgar Ramos <eramose...@gmail.com>:

> Gente un saludo
>
> Testeando concurrencia, me topo que en dos sessions diferentes si el mismo
> objeto es cambiado una propiedad por un valor nuevo, en la otra session me
> lanza un error de tipo StaleObjectStateException, lo cual es correcto, ya
> que dicha entidad tiene una propiedad de version para el manejo del bloqueo
> optimista.
>
> Todo hasta aqui bien, mi problema se da cuando, a la entidad en mencion,
> la actualizo (actualizo la misma propiedad) con el mismo valor que ya
> posee, si antes tenia un valor de 5, le actualizo nuevamente con 5, en esta
> session se hace commit, todo bien, pero en la otra session no me salta
> ningun error, y procede a actualizarse la entidad con el campo
> correspondiente.
>
> Este resultado no lo esperaba, alguna sugerencia?
>
> Muchas gracias
>
>
> --
> Saludos
> Edgar
> ᐧ
>
> <https://www.avast.com/?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>  Este
> correo electrónico se ha enviado desde un equipo libre de virus y protegido
> por Avast.
> www.avast.com
> <https://www.avast.com/?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#151a26d9bd7440d2_DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> NHibernate-Hispano@googlegroups.com
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "NHibernate-Hispano" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> nhibernate-hispano+unsubscr...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a