所以,我按照Hibernate文档来配置拦截器(link)。然后,我在AnnotationSessionFactoryBean中注册我的拦截器,如下所示:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="entityInterceptor">
<bean class="domain.interceptor.AddressInterceptor"/>
</property>
</bean>
我想要实现的是在我的拦截器中捕获某些东西时在我的日志表中插入一行。虽然,这引入了循环配置依赖:Interceptor需要SessionFactory而SessionFactory需要Interceptor。我如何在拦截器中连接SessionFactory?