Gracias Gustavo, y es posible cambiar la version manualmente? ᐧ El 14 de diciembre de 2015, 16:54, Gustavo Ringel <gustavo.rin...@gmail.com> escribió:
> 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> >> <#151a27ca31c12d88_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 acceder a más opciones, visita https://groups.google.com/d/optout. > -- Saludos Edgar -- -- 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.