Uses of Interface
org.hibernate.persister.entity.Loadable
-
Packages that use Loadable Package Description org.hibernate.engine.spi org.hibernate.loader org.hibernate.loader.custom org.hibernate.loader.hql org.hibernate.loader.spi org.hibernate.persister.entity -
-
Uses of Loadable in org.hibernate.engine.spi
Constructors in org.hibernate.engine.spi with parameters of type Loadable Constructor Description SubselectFetch(java.lang.String subselectFetchQueryFragment, java.lang.String alias, Loadable loadable, QueryParameters queryParameters, java.util.Set resultingEntityKeys, java.util.Map namedParameterLocMap)
Construct a SubselectFetch instance using the provided subselect fetch query fragment,subselectFetchQueryFragment
.SubselectFetch(java.lang.String alias, Loadable loadable, QueryParameters queryParameters, java.util.Set resultingEntityKeys, java.util.Map namedParameterLocMap)
Construct a SubselectFetch instance. -
Uses of Loadable in org.hibernate.loader
Fields in org.hibernate.loader declared as Loadable Modifier and Type Field Description protected Loadable[]
JoinWalker. persisters
protected Loadable[]
OuterJoinLoader. persisters
Methods in org.hibernate.loader that return Loadable Modifier and Type Method Description protected abstract Loadable[]
Loader. getEntityPersisters()
An array of persisters of entity classes contained in each row of results; implemented by all subclassesLoadable[]
OuterJoinLoader. getEntityPersisters()
Loadable
AbstractEntityJoinWalker. getPersister()
Loadable[]
JoinWalker. getPersisters()
Methods in org.hibernate.loader with parameters of type Loadable Modifier and Type Method Description protected void
Loader. extractKeysFromResultSet(Loadable[] persisters, QueryParameters queryParameters, java.sql.ResultSet resultSet, SharedSessionContractImplementor session, EntityKey[] keys, LockMode[] lockModes, java.util.List hydratedObjects)
protected java.lang.String
ColumnEntityAliases. getDiscriminatorAlias(Loadable persister, java.lang.String suffix)
protected java.lang.String
DefaultEntityAliases. getDiscriminatorAlias(Loadable persister, java.lang.String suffix)
protected java.lang.String[]
ColumnEntityAliases. getIdentifierAliases(Loadable persister, java.lang.String suffix)
protected java.lang.String[]
DefaultEntityAliases. getIdentifierAliases(Loadable persister, java.lang.String suffix)
protected java.lang.String[]
ColumnEntityAliases. getPropertyAliases(Loadable persister, int j)
protected java.lang.String[]
DefaultEntityAliases. getPropertyAliases(Loadable persister, int j)
java.lang.String[][]
DefaultEntityAliases. getSuffixedPropertyAliases(Loadable persister)
java.lang.String[][]
EntityAliases. getSuffixedPropertyAliases(Loadable persister)
The result set column aliases for the property columns of a subclassprotected void
Loader. instanceAlreadyLoaded(java.sql.ResultSet rs, int i, Loadable persister, EntityKey key, java.lang.Object object, LockMode requestedLockMode, java.util.List hydratedObjects, SharedSessionContractImplementor session)
The entity instance is already in the session cacheprotected java.lang.Object
Loader. instanceNotYetLoaded(java.sql.ResultSet rs, int i, Loadable persister, java.lang.String rowIdAlias, EntityKey key, LockMode lockMode, EntityKey optionalObjectKey, java.lang.Object optionalObject, java.util.List hydratedObjects, SharedSessionContractImplementor session)
The entity instance is not in the session cacheprotected void
Loader. registerNonExists(EntityKey[] keys, Loadable[] persisters, SharedSessionContractImplementor session)
For missing objects associated by one-to-one with another object in the result set, register the fact that the the object is missing with the session.void
JoinWalker. setPersisters(Loadable[] persisters)
Constructors in org.hibernate.loader with parameters of type Loadable Constructor Description ColumnEntityAliases(java.util.Map returnProperties, Loadable persister, java.lang.String suffix)
DefaultEntityAliases(java.util.Map userProvidedAliases, Loadable persister, java.lang.String suffix)
Calculate and cache select-clause aliasesDefaultEntityAliases(Loadable persister, java.lang.String suffix)
-
Uses of Loadable in org.hibernate.loader.custom
Methods in org.hibernate.loader.custom that return Loadable Modifier and Type Method Description protected Loadable[]
CustomLoader. getEntityPersisters()
-
Uses of Loadable in org.hibernate.loader.hql
Methods in org.hibernate.loader.hql that return Loadable Modifier and Type Method Description Loadable[]
QueryLoader. getEntityPersisters()
-
Uses of Loadable in org.hibernate.loader.spi
Methods in org.hibernate.loader.spi with parameters of type Loadable Modifier and Type Method Description void
AfterLoadAction. afterLoad(SharedSessionContractImplementor session, java.lang.Object entity, Loadable persister)
-
Uses of Loadable in org.hibernate.persister.entity
Subinterfaces of Loadable in org.hibernate.persister.entity Modifier and Type Interface Description interface
OuterJoinLoadable
A EntityPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element of a one-to-many association.interface
Queryable
Extends the generic EntityPersister contract to add operations required by the Hibernate Query Languageinterface
SQLLoadable
A class persister that supports queries expressed in the platform native SQL dialectinterface
UniqueKeyLoadable
Classes in org.hibernate.persister.entity that implement Loadable Modifier and Type Class Description class
AbstractEntityPersister
Basic functionality for persisting an entity via JDBC through either generated or custom SQLclass
JoinedSubclassEntityPersister
An EntityPersister implementing the normalized "table-per-subclass" mapping strategyclass
SingleTableEntityPersister
The default implementation of the EntityPersister interface.class
UnionSubclassEntityPersister
Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity with parameters of type Loadable Modifier and Type Method Description java.lang.Object[]
AbstractEntityPersister. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, boolean[] propertiesForceEager, SharedSessionContractImplementor session)
Unmarshal the fields of a persistent instance from a result set, without resolving associations or collections.java.lang.Object[]
Loadable. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, boolean[] propertiesForceEager, SharedSessionContractImplementor session)
Retrieve property values from one row of a result setdefault java.lang.Object[]
Loadable. hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean forceEager, SharedSessionContractImplementor session)
Retrieve property values from one row of a result setConstructors in org.hibernate.persister.entity with parameters of type Loadable Constructor Description DiscriminatorType(Type underlyingType, Loadable persister)
-