Top Description Methods
org.hibernate.loader.plan.spi

public Interface EntityReference

extends FetchSource
Known Direct Subinterfaces
org.hibernate.loader.plan.spi.EntityReturn, org.hibernate.loader.plan.spi.BidirectionalEntityReference, org.hibernate.loader.plan.spi.EntityFetch
Known Direct Implementers
org.hibernate.loader.plan.build.internal.returns.AbstractEntityReference
Imports
org.hibernate.persister.entity.EntityPersister

Represents a reference to an entity either as a return, fetch, or collection element or index.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public EntityPersister

Returns:

The EntityPersister.
getEntityPersister
()

Retrieves the EntityPersister describing the entity associated with this Return.

public EntityIdentifierDescription

Returns:

The identifier description.
getIdentifierDescription
()

Get the description of this entity's identifier descriptor.

public String

Returns:

The UID
getQuerySpaceUid
()

Redeclares org.hibernate.loader.plan.spi.FetchSource.getQuerySpaceUid.

Obtain the UID of the QuerySpace (specifically a EntityQuerySpace) that this EntityReference refers to.
Inherited from org.hibernate.loader.plan.spi.FetchSource:
getBidirectionalEntityReferencesgetFetchesgetPropertyPathresolveEntityReference

Method Detail

getEntityPersisterback to summary
public EntityPersister getEntityPersister()

Retrieves the EntityPersister describing the entity associated with this Return.

Returns:EntityPersister

The EntityPersister.

getIdentifierDescriptionback to summary
public EntityIdentifierDescription getIdentifierDescription()

Get the description of this entity's identifier descriptor.

Returns:EntityIdentifierDescription

The identifier description.

getQuerySpaceUidback to summary
public String getQuerySpaceUid()

Redeclares org.hibernate.loader.plan.spi.FetchSource.getQuerySpaceUid.

Obtain the UID of the QuerySpace (specifically a EntityQuerySpace) that this EntityReference refers to.

Returns:String

The UID