Diego intento poner el <version > en mi mapping y me tira error, como
que no lo reconoce.
Tenes idea que puede estar pasando. Estoy usando NH 2.1
Saludos

El día 24 de agosto de 2010 12:00, Diego Mijelshon
<[email protected]> escribió:
> ¿Probaste agregar control _optimista_ de versiones?
>
>     Diego
>
>
> 2010/8/24 Diego <[email protected]>
>>
>> Buenas a todos antes que nada.
>> Les cuento que empece trabajar con NH hace unos 6 meses.
>> Y ahora que tengo la aplicacion corriendo con varios usuarios tengo
>> graves problemas con el tema de la concurrencia.
>> He leido el articulo de Ayende y el knol (creo que lo escribio Fabio).
>> El tema es que pruebo hacer un Lock al momento de hacer un Upgrade y
>> no funciona.
>> Tambien probe hacer un Lockeo pesimista y tampoco funciona.
>> Me parece que no lo se implementar.
>> Quiero hacerlo funcionar sobre un objeto sencillo para despues hacerlo
>> funcionar en los lugares criticos de la aplicacion.
>>
>> Lo que probe y no me funciona es lo siguiente:
>> public Object GetById(int bancoId)
>>        {
>>            using (ISession session = NHibernateHelper.OpenSession())
>>            using (ITransaction transaction =
>> session.BeginTransaction())
>>            {
>>                Banco tempBanco = session.Get<Banco>(bancoId);
>>                session.Lock(tempBanco, LockMode.Upgrade);
>>                transaction.Commit();
>>                return tempBanco;
>>            }
>>
>>        }
>>
>> Ahora 2 usuarios levantan el mismo objeto Banco lo modifican y a
>> ninguno le tira el ObjectStaleException.
>>
>> Alguien me puede decir que estoy haciendo mal y orientarme para ver
>> como lo arreglo??
>> Saludos
>> Diego
>>
>> --
>> 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

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