Class ScopedBeanInterceptor

  • All Implemented Interfaces:
    Serializable, Interceptor

    @Deprecated
    public class ScopedBeanInterceptor
    extends EmptyInterceptor
    Deprecated.
    as of Spring 4.3, in favor of Hibernate 4.x/5.x
    Hibernate3 interceptor used for getting the proper entity name for scoped beans. As scoped bean classes are proxies generated at runtime, they are unrecognized by the persisting framework. Using this interceptor, the original scoped bean class is retrieved end exposed to Hibernate for persisting.

    Usage example:

     <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
       ...
       <property name="entityInterceptor">
         <bean class="org.springframework.orm.hibernate3.support.ScopedBeanInterceptor"/>
       </property>
     </bean>
    Since:
    2.0
    Author:
    Costin Leau, Juergen Hoeller
    See Also:
    Serialized Form