如何使用Spring将SessionFactory连接到Hibernate Interceptor?

时间:2012-10-30 11:05:19

标签: spring hibernate interceptor sessionfactory

所以,我按照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?

1 个答案:

答案 0 :(得分:3)

其他人在这里问了同样的问题,我使用接受的答案让它工作了:

How to wire Interdependent beans in Spring?