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.spi
-
Interface Summary Interface Description EntityNotFoundDelegate Delegate to handle the scenario of an entity not found by a specified id.HibernateProxy Interface implemented directly by entity proxies, exposing access to the associatedLazyInitializer
.LazyInitializer Handles fetching of the underlying entity for a proxy.ProxyConfiguration A proxy configuration allows the definition of an interceptor object that decides on the behavior of a proxy.ProxyConfiguration.Interceptor An interceptor object that is responsible for invoking a proxy's method.ProxyFactory Contract for runtime, proxy-based lazy initialization proxies. -
Class Summary Class Description AbstractLazyInitializer Convenience base class for lazy initialization handlers.AbstractSerializableProxy Convenience base class for the serialized form ofAbstractLazyInitializer
.ProxyConfiguration.InterceptorDispatcher A static interceptor that guards against method calls before the interceptor is set.