Permite interceptar las operaciones que se realizan sobre las entidades.
 Tales como Guardar, Borrar, etc.  Para incluir un interceptor debes: 1-
 extender de IInterceptor o preferiblemente usas el EmptyInterceptor y
sobre-escribes la funcionalidad que requieras; 2- cuando instancias la
sesion debes incluir la instancia el interceptor
"sessionfactory.opensession(new MyInterceptor())".  Muchos ejemplos de uso
de interceptores es para hacer auditoria de lo q ocurre con las entidades,
sin embargo como dice nelo, no lo uses si no lo necesitas.  Para mas
informacion ve a
http://www.nhforge.org/doc/nh/en/index.html#manipulatingdata-interceptors

Saludos,
Nestor Rodriguez

2011/6/6 [email protected] <[email protected]>

> a priori, no "debes" utilizarlo en tu proyecto a menos que "necesites"
> usarlo en tu proyecto.
>
> 2011/6/2 Arlen <[email protected]>:
> > Hola comunidad:
> >
> > Alguien puede decirme que es un Interceptor y para que se utiliza.
> > ¿Tiene algo que ver con las transacciones? Se que se utiliza con la
> > sesion pero no se si deba utilizarlo en mi proyecto. Saludos.
> >
> > --
> > 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