【问题标题】:Using interceptor with Hibernate Template使用带有 Hibernate 模板的拦截器
【发布时间】:2011-04-11 09:50:06
【问题描述】:

我正在尝试在 Hibernate 模板中注入 EmptyInterceptor 实现。但是这个拦截器在运行时不起作用。 是否还有其他条件需要满足拦截器才能工作,例如我们注入拦截器的 bean 范围应该是会话或其他东西

 <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
    <property name="sessionFactory">
        <ref bean="sessionFactory" />
    </property>
    <property name="entityInterceptor">
    <ref bean="interceptor"/>
    </property>

通过在会话工厂类中添加拦截器解决的问题

【问题讨论】:

  • 那么您看到的行为是什么?请您粘贴更多代码/配置吗?
  • 我的代码运行正常,没有进入我在拦截器中执行的代码
  • 这个问题通过在会话工厂类中添加拦截器解决

标签: hibernate spring jakarta-ee interceptor


【解决方案1】:

这个问题通过在会话工厂类中添加拦截器而不是模板来解决

【讨论】: