Edgar Ramos
2015-12-14 21:37:48 UTC
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>
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
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>
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
--
--
Para escribir al Grupo, hágalo a esta dirección: NHibernate-***@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+***@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.
--
Para escribir al Grupo, hágalo a esta dirección: NHibernate-***@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+***@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.