Top Description Methods
org.hibernate.sql.results.graph.entity

public Interface EntityValuedFetchable

extends Fetchable, EntityValuedModelPart
Known Direct Subinterfaces
org.hibernate.metamodel.mapping.internal.EntityCollectionPart
Known Direct Implementers
org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
Imports
org.hibernate.engine.FetchTiming, org.hibernate.sql.results.graph.DomainResultCreationState, .FetchParent, .Fetchable, org.hibernate.metamodel.mapping.EntityValuedModelPart, org.hibernate.spi.NavigablePath

Fetchable which is entity-valued
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public EntityFetch
generateFetch(FetchParent
The parent of the Fetch we are generating
fetchParent
,
NavigablePath
The overall path within the graph
fetchablePath
,
FetchTiming
The requested fetch timing
fetchTiming
,
boolean selected, String resultVariable, DomainResultCreationState creationState)

Redeclares org.hibernate.sql.results.graph.Fetchable.generateFetch.

Generates a Fetch of this fetchable
public boolean
public boolean
Inherited from org.hibernate.metamodel.mapping.EntityValuedModelPart:
addToCacheKeyapplySqlSelectionsapplySqlSelectionscreateDomainResultdisassemblefindSubPartfindSubPartforEachDisassembledJdbcValueforEachJdbcTypeforEachJdbcValueforEachSubPartgetEntityMappingTypegetJdbcTypeCountvisitSubParts
Inherited from org.hibernate.sql.results.graph.Fetchable:
asAttributeMappinggetFetchableKeygetFetchableNamegetMappedFetchOptionsincrementFetchDepthisSelectableresolveCircularFetch

Method Detail

generateFetchback to summary
public EntityFetch generateFetch(FetchParent fetchParent, NavigablePath fetchablePath, FetchTiming fetchTiming, boolean selected, String resultVariable, DomainResultCreationState creationState)

Redeclares org.hibernate.sql.results.graph.Fetchable.generateFetch.

Doc from org.hibernate.sql.results.graph.Fetchable.generateFetch.

Generates a Fetch of this fetchable

Parameters
fetchParent:FetchParent

The parent of the Fetch we are generating

fetchablePath:NavigablePath

The overall path within the graph

fetchTiming:FetchTiming

The requested fetch timing

Annotations
@Override
isOptionalback to summary
public boolean isOptional()
isUnwrapProxyback to summary
public boolean isUnwrapProxy()