org.hibernate.intercept
Interface LazyPropertyInitializer
- All Known Implementing Classes:
- AbstractEntityPersister, JoinedSubclassEntityPersister, SingleTableEntityPersister, UnionSubclassEntityPersister
public interface LazyPropertyInitializer
Contract for controlling how lazy properties get initialized.
- Author:
- Gavin King
UNFETCHED_PROPERTY
static final Serializable UNFETCHED_PROPERTY
- Marker value for uninitialized properties
initializeLazyProperty
Object initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
throws HibernateException
- Initialize the property, and return its new value
- Throws:
HibernateException