Uses of Interface
org.hibernate.graph.RootGraph
Packages that use RootGraph
Package
Description
This package defines the central Hibernate APIs, beginning with
SessionFactory
, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session
and StatelessSession
,
the most important APIs exposing persistence-related operations for
entities.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.This package defines an API for accessing the runtime metamodel describing persistent
entities in Java and their mappings to the relational database schema.
Implementation of the SPI for the runtime domain metamodel.
Defines the internal implementation of the stored procedure SPI.
Everything related to HQL/JPQL, native SQL, and criteria queries.
SPIs for HQL support.
Implementation of the SPIs for native SQL query support.
Package for the SQM-backed Query implementation details
-
Uses of RootGraph in org.hibernate
Methods in org.hibernate that return RootGraphModifier and TypeMethodDescription<T> RootGraph<T>
Session.createEntityGraph
(Class<T> rootType) RootGraph<?>
Session.createEntityGraph
(String graphName) <T> RootGraph<T>
SharedSessionContract.createEntityGraph
(Class<T> rootType) Create a new mutableEntityGraph
with only a root node.<T> RootGraph<T>
SharedSessionContract.createEntityGraph
(Class<T> rootType, String graphName) Create a new mutable copy of the namedEntityGraph
, or returnnull
if there is no graph with the given name.RootGraph<?>
SharedSessionContract.createEntityGraph
(String graphName) Create a new mutable copy of the namedEntityGraph
, or returnnull
if there is no graph with the given name.RootGraph<?>
SessionFactory.findEntityGraphByName
(String name) Return the rootEntityGraph
with the given name, ornull
if there is no graph with the given name.RootGraph<?>
Session.getEntityGraph
(String graphName) RootGraph<?>
SharedSessionContract.getEntityGraph
(String graphName) Retrieve the namedEntityGraph
as an immutable graph, or returnnull
if there is no graph with the given name.Methods in org.hibernate with parameters of type RootGraphModifier and TypeMethodDescriptiondefault IdentifierLoadAccess<T>
Deprecated.IdentifierLoadAccess.with
(RootGraph<T> graph, GraphSemantic semantic) Customize the associations fetched by specifying an entity graph, and how it should be interpreted.default MultiIdentifierLoadAccess<T>
MultiIdentifierLoadAccess.with
(RootGraph<T> graph, GraphSemantic semantic) Customize the associations fetched by specifying an entity graph, and how it should be interpreted.NaturalIdLoadAccess.with
(RootGraph<T> graph, GraphSemantic semantic) Customize the associations fetched by specifying an entity graph, and how it should be interpreted.default NaturalIdMultiLoadAccess<T>
NaturalIdMultiLoadAccess.with
(RootGraph<T> graph, GraphSemantic semantic) Customize the associations fetched by specifying an entity graph, and how it should be interpreted.SimpleNaturalIdLoadAccess.with
(RootGraph<T> graph, GraphSemantic semantic) Customize the associations fetched by specifying an entity graph, and how it should be interpreted.default IdentifierLoadAccess<T>
IdentifierLoadAccess.withFetchGraph
(RootGraph<T> graph) Override the associations fetched by default by specifying the complete list of associations to be fetched as an entity graph.default MultiIdentifierLoadAccess<T>
MultiIdentifierLoadAccess.withFetchGraph
(RootGraph<T> graph) Override the associations fetched by default by specifying the complete list of associations to be fetched as an entity graph.default NaturalIdLoadAccess<T>
NaturalIdLoadAccess.withFetchGraph
(RootGraph<T> graph) Override the associations fetched by default by specifying the complete list of associations to be fetched as an entity graph.default NaturalIdMultiLoadAccess<T>
NaturalIdMultiLoadAccess.withFetchGraph
(RootGraph<T> graph) Override the associations fetched by default by specifying the complete list of associations to be fetched as an entity graph.default SimpleNaturalIdLoadAccess<T>
SimpleNaturalIdLoadAccess.withFetchGraph
(RootGraph<T> graph) Override the associations fetched by default by specifying the complete list of associations to be fetched as an entity graph.default IdentifierLoadAccess<T>
IdentifierLoadAccess.withLoadGraph
(RootGraph<T> graph) Augment the associations fetched by default by specifying a list of additional associations to be fetched as an entity graph.default MultiIdentifierLoadAccess<T>
MultiIdentifierLoadAccess.withLoadGraph
(RootGraph<T> graph) Augment the associations fetched by default by specifying a list of additional associations to be fetched as an entity graph.default NaturalIdLoadAccess<T>
NaturalIdLoadAccess.withLoadGraph
(RootGraph<T> graph) Augment the associations fetched by default by specifying a list of additional associations to be fetched as an entity graph.default NaturalIdMultiLoadAccess<T>
NaturalIdMultiLoadAccess.withLoadGraph
(RootGraph<T> graph) Augment the associations fetched by default by specifying a list of additional associations to be fetched as an entity graph.default SimpleNaturalIdLoadAccess<T>
SimpleNaturalIdLoadAccess.withLoadGraph
(RootGraph<T> graph) Augment the associations fetched by default by specifying a list of additional associations to be fetched as an entity graph. -
Uses of RootGraph in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return RootGraphModifier and TypeMethodDescription<T> RootGraph<T>
SessionDelegatorBaseImpl.createEntityGraph
(Class<T> rootType, String graphName) <T> RootGraph<T>
SessionLazyDelegator.createEntityGraph
(Class<T> rootType) <T> RootGraph<T>
SessionLazyDelegator.createEntityGraph
(Class<T> rootType, String graphName) RootGraph<?>
SessionLazyDelegator.createEntityGraph
(String graphName) <T> RootGraph<T>
SharedSessionDelegatorBaseImpl.createEntityGraph
(Class<T> rootType) <T> RootGraph<T>
SharedSessionDelegatorBaseImpl.createEntityGraph
(Class<T> rootType, String graphName) RootGraph<?>
SharedSessionDelegatorBaseImpl.createEntityGraph
(String graphName) RootGraph<?>
SessionLazyDelegator.getEntityGraph
(String graphName) RootGraph<?>
SharedSessionDelegatorBaseImpl.getEntityGraph
(String graphName) -
Uses of RootGraph in org.hibernate.graph
Methods in org.hibernate.graph that return RootGraphModifier and TypeMethodDescriptionGraph.makeRootGraph
(String name, boolean mutable) Create a named rootGraph
if the given name is not null.RootGraph.makeRootGraph
(String name, boolean mutable) static <T> RootGraph<T>
GraphParser.parse
(Class<T> rootType, CharSequence graphText, EntityManager entityManager) Creates a root graph based on the passed `rootType` and parses `graphText` into the generated root graph -
Uses of RootGraph in org.hibernate.graph.internal
Classes in org.hibernate.graph.internal that implement RootGraph -
Uses of RootGraph in org.hibernate.graph.spi
Subinterfaces of RootGraph in org.hibernate.graph.spi -
Uses of RootGraph in org.hibernate.internal
Methods in org.hibernate.internal that return RootGraphModifier and TypeMethodDescription<T> RootGraph<T>
AbstractSharedSessionContract.createEntityGraph
(Class<T> rootType, String graphName) Methods in org.hibernate.internal with parameters of type RootGraphModifier and TypeMethodDescriptionNaturalIdMultiLoadAccessStandard.with
(RootGraph<T> graph, GraphSemantic semantic) -
Uses of RootGraph in org.hibernate.loader.internal
Methods in org.hibernate.loader.internal with parameters of type RootGraphModifier and TypeMethodDescriptionBaseNaturalIdLoadAccessImpl.with
(RootGraph<T> graph, GraphSemantic semantic) IdentifierLoadAccessImpl.with
(RootGraph<T> graph, GraphSemantic semantic) NaturalIdLoadAccessImpl.with
(RootGraph<T> graph, GraphSemantic semantic) SimpleNaturalIdLoadAccessImpl.with
(RootGraph<T> graph, GraphSemantic semantic) SimpleNaturalIdLoadAccessImpl.withLoadGraph
(RootGraph<T> graph) -
Uses of RootGraph in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return RootGraphModifier and TypeMethodDescriptionRootGraph<?>
MappingMetamodel.defaultGraph
(Class entityJavaType) RootGraph<?>
MappingMetamodel.defaultGraph
(String entityName) RootGraph<?>
MappingMetamodel.defaultGraph
(EntityDomainType<?> entityDomainType) RootGraph<?>
MappingMetamodel.defaultGraph
(EntityPersister entityDescriptor) RootGraph<?>
MappingMetamodel.findNamedGraph
(String name) Methods in org.hibernate.metamodel that return types with arguments of type RootGraphModifier and TypeMethodDescriptionMappingMetamodel.findRootGraphsForType
(Class baseEntityJavaType) MappingMetamodel.findRootGraphsForType
(String baseEntityName) MappingMetamodel.findRootGraphsForType
(EntityPersister baseEntityDescriptor) Method parameters in org.hibernate.metamodel with type arguments of type RootGraphModifier and TypeMethodDescriptionvoid
MappingMetamodel.forEachNamedGraph
(Consumer<RootGraph<?>> action) -
Uses of RootGraph in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return RootGraphModifier and TypeMethodDescriptionRootGraph<?>
MappingMetamodelImpl.defaultGraph
(Class entityJavaType) RootGraph<?>
MappingMetamodelImpl.defaultGraph
(String entityName) RootGraph<?>
MappingMetamodelImpl.defaultGraph
(EntityDomainType<?> entityDomainType) RootGraph<?>
MappingMetamodelImpl.defaultGraph
(EntityPersister entityDescriptor) RootGraph<?>
MappingMetamodelImpl.findNamedGraph
(String name) Methods in org.hibernate.metamodel.model.domain.internal that return types with arguments of type RootGraphModifier and TypeMethodDescriptionMappingMetamodelImpl.findRootGraphsForType
(Class baseEntityJavaType) MappingMetamodelImpl.findRootGraphsForType
(String baseEntityName) MappingMetamodelImpl.findRootGraphsForType
(EntityPersister baseEntityDescriptor) Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type RootGraphModifier and TypeMethodDescriptionvoid
MappingMetamodelImpl.forEachNamedGraph
(Consumer<RootGraph<?>> action) -
Uses of RootGraph in org.hibernate.procedure.internal
Methods in org.hibernate.procedure.internal with parameters of type RootGraphModifier and TypeMethodDescriptionProcedureCallImpl.applyGraph
(RootGraph graph, GraphSemantic semantic) -
Uses of RootGraph in org.hibernate.query
Methods in org.hibernate.query with parameters of type RootGraphModifier and TypeMethodDescriptionQuery.applyFetchGraph
(RootGraph graph) Apply the given graph using fetch semantics.Query.applyGraph
(RootGraph graph, GraphSemantic semantic) Apply the given graph using the given semanticQuery.applyLoadGraph
(RootGraph graph) Apply the given graph using load semantics. -
Uses of RootGraph in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi with parameters of type RootGraphModifier and TypeMethodDescriptiondefault SqmQueryImplementor<R>
SqmQueryImplementor.applyFetchGraph
(RootGraph graph) SqmQueryImplementor.applyGraph
(RootGraph graph, GraphSemantic semantic) default SqmQueryImplementor<R>
SqmQueryImplementor.applyLoadGraph
(RootGraph graph) -
Uses of RootGraph in org.hibernate.query.sql.internal
Methods in org.hibernate.query.sql.internal with parameters of type RootGraphModifier and TypeMethodDescriptionNativeQueryImpl.applyGraph
(RootGraph graph, GraphSemantic semantic) -
Uses of RootGraph in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type RootGraphModifier and TypeMethodDescriptionQuerySqmImpl.applyGraph
(RootGraph graph, GraphSemantic semantic)
IdentifierLoadAccess.withLoadGraph(org.hibernate.graph.RootGraph<T>)