如何使用Spring将SessionFactory连接到Hibernate拦截器?
问题描述:
因此,我正在按照Hibernate文档配置拦截器(link)。然后,我注册我的拦截器在AnnotationSessionFactoryBean如下:如何使用Spring将SessionFactory连接到Hibernate拦截器?
<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中进行连线?
你为什么在'Interceptor'直接使用'SessionFactory'代替? – bvulaj
为了简化这个我正在做的概念证明。即使我使用了DAO,循环依赖也会存在。 – Pomario