java.lang.Object
org.hibernate.proxy.AbstractLazyInitializer
org.hibernate.proxy.pojo.BasicLazyInitializer
- All Implemented Interfaces:
- org.hibernate.proxy.LazyInitializer
- public abstract class BasicLazyInitializer
- extends org.hibernate.proxy.AbstractLazyInitializer
Lazy initializer for POJOs
| Methods inherited from class org.hibernate.proxy.AbstractLazyInitializer |
getEntityName, getIdentifier, getImplementation, getImplementation, getSession, getTarget, initialize, isConnectedToSession, isUninitialized, isUnwrap, setIdentifier, setImplementation, setSession, setUnwrap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INVOKE_IMPLEMENTATION
protected static final java.lang.Object INVOKE_IMPLEMENTATION
persistentClass
protected java.lang.Class persistentClass
getIdentifierMethod
protected java.lang.reflect.Method getIdentifierMethod
setIdentifierMethod
protected java.lang.reflect.Method setIdentifierMethod
overridesEquals
protected boolean overridesEquals
replacement
private java.lang.Object replacement
componentIdType
protected org.hibernate.type.AbstractComponentType componentIdType
BasicLazyInitializer
protected BasicLazyInitializer(java.lang.String entityName,
java.lang.Class persistentClass,
java.io.Serializable id,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
org.hibernate.type.AbstractComponentType componentIdType,
org.hibernate.engine.SessionImplementor session)
serializableProxy
protected abstract java.lang.Object serializableProxy()
invoke
protected final java.lang.Object invoke(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
throws java.lang.Throwable
getReplacement
private java.lang.Object getReplacement()
getPersistentClass
public final java.lang.Class getPersistentClass()
- Description copied from interface:
org.hibernate.proxy.LazyInitializer
- Get the actual class of the entity (don't
use this, use the entityName)