org.hibernate.proxy.pojo
Class BasicLazyInitializer
java.lang.Object
org.hibernate.proxy.AbstractLazyInitializer
org.hibernate.proxy.pojo.BasicLazyInitializer
- All Implemented Interfaces:
- LazyInitializer
- Direct Known Subclasses:
- CGLIBLazyInitializer, JavassistLazyInitializer
public abstract class BasicLazyInitializer
- extends AbstractLazyInitializer
Lazy initializer for POJOs
- Author:
- Gavin King
Constructor Summary |
protected |
BasicLazyInitializer(java.lang.String entityName,
java.lang.Class persistentClass,
java.io.Serializable id,
java.lang.reflect.Method getIdentifierMethod,
java.lang.reflect.Method setIdentifierMethod,
AbstractComponentType componentIdType,
SessionImplementor session)
|
Method Summary |
java.lang.Class |
getPersistentClass()
Get the actual class of the entity (don't
use this, use the entityName) |
protected java.lang.Object |
invoke(java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object proxy)
|
protected abstract java.lang.Object |
serializableProxy()
|
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
componentIdType
protected 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,
AbstractComponentType componentIdType,
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
- Throws:
java.lang.Throwable
getPersistentClass
public final java.lang.Class getPersistentClass()
- Description copied from interface:
LazyInitializer
- Get the actual class of the entity (don't
use this, use the entityName)
Copyright © 2008 Hibernate.org. All Rights Reserved.