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
