The Loader type exposes the following members.

Properties

  NameDescription
Protected propertyAliases
Get the SQL table aliases of entities whose associations are subselect-loadable, returning null if this loader does not support subselect loading
Protected propertyCollectionAliases
Protected propertyCollectionOwners
Get the index of the entity that owns the collection, or -1 if there is no owner in the query results (i.e. in the case of a collection initializer) or no collection.
Protected propertyCollectionPersisters
An (optional) persister for a collection to be initialized; only collection loaders return a non-null value
Protected propertyEntityAliases
Get the result set descriptor
Protected propertyEntityEagerPropertyFetches
An array indicating whether the entities have eager property fetching enabled.
Public propertyEntityPersisters
An array of persisters of entity classes contained in each row of results; implemented by all subclasses
Public propertyFactory
Protected propertyIsSingleRowLoader
Return false is this loader is a batch entity loader
Public propertyIsSubselectLoadingEnabled
Protected propertyOwnerAssociationTypes
An array of the owner types corresponding to the Owners returns. Indices indicating no owner would be null here.
Protected propertyOwners
An array of indexes of the entity that owns a one-to-one association to the entity at the given index (-1 if there is no "owner")
Public propertyQueryIdentifier
Identifies the query for statistics reporting, if null, no statistics will be reported
Public propertySqlString
The SqlString to be called; implemented by all subclasses

See Also