org.hibernate.bytecode.instrumentation.spi
Interface LazyPropertyInitializer
- All Known Implementing Classes:
- AbstractEntityPersister, JoinedSubclassEntityPersister, SingleTableEntityPersister, UnionSubclassEntityPersister
public interface LazyPropertyInitializer
Contract for controlling how lazy properties get initialized.
UNFETCHED_PROPERTY
static final Serializable UNFETCHED_PROPERTY
- Marker value for uninitialized properties
initializeLazyProperty
Object initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
- Initialize the property, and return its new value
- Parameters:
fieldName
- The name of the field being initializedentity
- The entity on which the initialization is occurringsession
- The session from which the initialization originated.
- Returns:
- ?
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.