+1 a envers

El 23/09/11, Gustavo Ringel <[email protected]> escribió:
> La restriccion que si decidieras otra manera de acceso a datos que no sea NH
> no fuera a andar es aceptable para el dominio en cuestion?
> Yo en general hago eso en la capa de negocios porque quiero estar agnostico
> en lo que es un requerimiento del cliente de la tecnologia que uso.
> Obviamente hay que tocar el dominio en este caso que entiendo que no es lo
> que queres.
>
> Dicho esto yo hice auditorias con IPostUpdateEventListener y me anduvo
> bien...creo que por alguna razon no me servia lo que venia en Pre...pero
> despues las saque de NH...PRE lo he usado para completar datos en forma
> automatica antes de guardar (Fecha, Usuario)
>
> Por ultimo no mire todavia lo que hay hecho en NHibernate.Envers, pero
> seguramente te valga la pena mirar.
>
> Gustavo.
>
> 2011/9/23 Germán Schuager <[email protected]>
>
>> Buenas, les quería hacer una consulta sobre un requerimiento que me surgió
>> en una aplicación que tengo funcionando.
>> El cliente desea que se registren todos los cambios que se producen sobre
>> ciertas entidades; algo parecido a lo que hacen los issue tracker, en los
>> que uno puede ver toda la historia de cambios de un ticket.
>> Mi primer idea fue intentar solucionar esto tocando lo menos posible de mi
>> dominio, y para eso estoy viendo donde me puedo enganchar en NHibernate
>> para
>> detectar y registrar estos cambios... por ahora no estoy encontrando nada;
>> empecé mirando IPreUpdateEventListener pero la propiedad OldState de
>> @event
>> me llega en null (debería tener el estado anterior, no?).
>> A alguien se le ocurre alguna forma relativamente genérica de implementar
>> este requerimiento?
>> Desde ya, muchas gracias.
>>
>> --
>> 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

-- 
Enviado desde mi dispositivo móvil

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