public abstract class

BasicLazyInitializer

extends AbstractLazyInitializer
java.lang.Object
   ↳ org.hibernate.proxy.AbstractLazyInitializer
     ↳ org.hibernate.proxy.pojo.BasicLazyInitializer
Known Direct Subclasses

Class Overview

Lazy initializer for POJOs

Summary

Fields
protected static final Object INVOKE_IMPLEMENTATION
protected CompositeType componentIdType
protected Method getIdentifierMethod
protected boolean overridesEquals
protected Class persistentClass
protected Method setIdentifierMethod
Protected Constructors
BasicLazyInitializer(String entityName, Class persistentClass, Serializable id, Method getIdentifierMethod, Method setIdentifierMethod, CompositeType componentIdType, SessionImplementor session)
Public Methods
final Class getPersistentClass()
Protected Methods
final Object invoke(Method method, Object[] args, Object proxy)
abstract Object serializableProxy()
[Expand]
Inherited Methods
From class org.hibernate.proxy.AbstractLazyInitializer
From class java.lang.Object
From interface org.hibernate.proxy.LazyInitializer

Fields

protected static final Object INVOKE_IMPLEMENTATION

protected CompositeType componentIdType

protected Method getIdentifierMethod

protected boolean overridesEquals

protected Class persistentClass

protected Method setIdentifierMethod

Protected Constructors

protected BasicLazyInitializer (String entityName, Class persistentClass, Serializable id, Method getIdentifierMethod, Method setIdentifierMethod, CompositeType componentIdType, SessionImplementor session)

Public Methods

public final Class getPersistentClass ()

Protected Methods

protected final Object invoke (Method method, Object[] args, Object proxy)

Throws
Throwable

protected abstract Object serializableProxy ()