Uses of Interface
org.hibernate.graph.RootGraph
-
Packages that use RootGraph Package Description org.hibernate This package defines the central Hibernate APIs, beginning withSessionFactory
, which represents an instance of Hibernate at runtime and is the source of new instances ofSession
andStatelessSession
, the most important APIs exposing persistence-related operations for entities.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.graph.internal org.hibernate.graph.spi This package defines an internal SPI abstracting over implementations of the APIs defined inorg.hibernate.graph
.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.internal org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.sql.internal Implementation of the SPIs for native SQL query support.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation details -
-
Uses of RootGraph in org.hibernate
Methods in org.hibernate that return RootGraph Modifier and Type Method Description <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 RootGraph Modifier and Type Method Description default IdentifierLoadAccess<T>
IdentifierLoadAccess. with(RootGraph<T> graph)
IdentifierLoadAccess<T>
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)
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<T>
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)
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<T>
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 RootGraph Modifier and Type Method Description <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 RootGraph Modifier and Type Method Description RootGraph<J>
Graph. makeRootGraph(String name, boolean mutable)
Create a named rootGraph
if the given name is not null.RootGraph<J>
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 Modifier and Type Class Description class
RootGraphImpl<J>
Implementation of the JPA-definedEntityGraph
interface. -
Uses of RootGraph in org.hibernate.graph.spi
Subinterfaces of RootGraph in org.hibernate.graph.spi Modifier and Type Interface Description interface
RootGraphImplementor<J>
Integration version of theRootGraph
contract. -
Uses of RootGraph in org.hibernate.internal
Methods in org.hibernate.internal that return RootGraph Modifier and Type Method Description <T> RootGraph<T>
AbstractSharedSessionContract. createEntityGraph(Class<T> rootType, String graphName)
Methods in org.hibernate.internal with parameters of type RootGraph Modifier and Type Method Description NaturalIdMultiLoadAccess<T>
NaturalIdMultiLoadAccessStandard. with(RootGraph<T> graph, GraphSemantic semantic)
-
Uses of RootGraph in org.hibernate.loader.internal
Methods in org.hibernate.loader.internal with parameters of type RootGraph Modifier and Type Method Description Object
BaseNaturalIdLoadAccessImpl. with(RootGraph<T> graph, GraphSemantic semantic)
IdentifierLoadAccess<T>
IdentifierLoadAccessImpl. with(RootGraph<T> graph, GraphSemantic semantic)
NaturalIdLoadAccess<T>
NaturalIdLoadAccessImpl. with(RootGraph<T> graph, GraphSemantic semantic)
SimpleNaturalIdLoadAccess<T>
SimpleNaturalIdLoadAccessImpl. with(RootGraph<T> graph, GraphSemantic semantic)
SimpleNaturalIdLoadAccess<T>
SimpleNaturalIdLoadAccessImpl. withLoadGraph(RootGraph<T> graph)
-
Uses of RootGraph in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return RootGraph Modifier and Type Method Description RootGraph<?>
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 RootGraph Modifier and Type Method Description List<RootGraph<?>>
MappingMetamodel. findRootGraphsForType(Class baseEntityJavaType)
List<RootGraph<?>>
MappingMetamodel. findRootGraphsForType(String baseEntityName)
List<RootGraph<?>>
MappingMetamodel. findRootGraphsForType(EntityPersister baseEntityDescriptor)
Method parameters in org.hibernate.metamodel with type arguments of type RootGraph Modifier and Type Method Description void
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 RootGraph Modifier and Type Method Description RootGraph<?>
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 RootGraph Modifier and Type Method Description List<RootGraph<?>>
MappingMetamodelImpl. findRootGraphsForType(Class baseEntityJavaType)
List<RootGraph<?>>
MappingMetamodelImpl. findRootGraphsForType(String baseEntityName)
List<RootGraph<?>>
MappingMetamodelImpl. findRootGraphsForType(EntityPersister baseEntityDescriptor)
Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type RootGraph Modifier and Type Method Description void
MappingMetamodelImpl. forEachNamedGraph(Consumer<RootGraph<?>> action)
-
Uses of RootGraph in org.hibernate.procedure.internal
Methods in org.hibernate.procedure.internal with parameters of type RootGraph Modifier and Type Method Description Query<R>
ProcedureCallImpl. applyGraph(RootGraph graph, GraphSemantic semantic)
-
Uses of RootGraph in org.hibernate.query
Methods in org.hibernate.query with parameters of type RootGraph Modifier and Type Method Description default Query<R>
Query. applyFetchGraph(RootGraph graph)
Apply the given graph using fetch semantics.Query<R>
Query. applyGraph(RootGraph graph, GraphSemantic semantic)
Apply the given graph using the given semanticdefault Query<R>
Query. 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 RootGraph Modifier and Type Method Description default SqmQueryImplementor<R>
SqmQueryImplementor. applyFetchGraph(RootGraph graph)
SqmQueryImplementor<R>
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 RootGraph Modifier and Type Method Description Query<R>
NativeQueryImpl. 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 RootGraph Modifier and Type Method Description SqmQueryImplementor<R>
QuerySqmImpl. applyGraph(RootGraph graph, GraphSemantic semantic)
-