public class

ScopedBeanInterceptor

extends EmptyInterceptor
java.lang.Object
   ↳ EmptyInterceptor
     ↳ org.springframework.orm.hibernate3.support.ScopedBeanInterceptor

Class Overview

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>

Summary

Public Constructors
ScopedBeanInterceptor()
Public Methods
String getEntityName(Object entity)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ScopedBeanInterceptor ()

Public Methods

public String getEntityName (Object entity)