Top Description Interfaces Classes
[default module]

Package org.hibernate.proxy


This package defines a framework for lazy-initializing entity proxies.

The interfaces here and all their implementations belong to an SPI. They are not part of the public API of Hibernate, and are not meant to be used directly by typical programs which use Hibernate for persistence.

See Also
org.hibernate.collection

Interface Summary

Modifier and TypeInterface and Description
public interface
EntityNotFoundDelegate

Delegate to handle the scenario of an entity not found by a specified id.

public interface
HibernateProxy

Interface implemented directly by entity proxies, exposing access to the associated LazyInitializer.

public interface
LazyInitializer

Handles fetching of the underlying entity for a proxy.

public interface
ProxyConfiguration

A proxy configuration allows the definition of an interceptor object that decides on the behavior of a proxy.

public interface
ProxyFactory

Contract for runtime, proxy-based lazy initialization proxies.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLazyInitializer

Convenience base class for lazy initialization handlers.

public abstract class
AbstractSerializableProxy

Convenience base class for the serialized form of AbstractLazyInitializer.