Class EntityLoader

  • All Implemented Interfaces:
    UniqueEntityLoader

    public class EntityLoader
    extends AbstractLoadPlanBasedEntityLoader
    UniqueEntityLoader implementation that is the main functionality for LoadPlan-based Entity loading.

    Can handle batch-loading as well as non-pk, unique-key loading,

    Much is ultimately delegated to its superclass, AbstractLoadPlanBasedEntityLoader. However: Loads an entity instance using outerjoin fetching to fetch associated entities.
    The EntityPersister must implement Loadable. For other entities, create a customized subclass of Loader.