Uses of Interface
org.hibernate.graph.SubGraph
Packages that use SubGraph
Package
Description
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
.-
Uses of SubGraph in org.hibernate.graph
Methods in org.hibernate.graph that return SubGraphModifier and TypeMethodDescription<E> SubGraph
<E> Graph.addElementSubgraph
(PluralAttribute<? super J, ?, E> attribute) <X> SubGraph
<X> Graph.addElementSubgraph
(String attributeName) Create and return a new (mutable)SubGraph
associated with the element of the namedPluralAttribute
, or return an existing suchSubGraph
if there is one.<X> SubGraph
<X> Graph.addElementSubgraph
(String attributeName, Class<X> type) Create and return a new (mutable)SubGraph
associated with the element of the namedPluralAttribute
, and with the given type, which may be a subtype of the element type, or return an existing suchSubGraph
if there is one.default <X> SubGraph
<X> Graph.addKeySubgraph
(Attribute<? super J, X> attribute) Deprecated, for removal: This API element is subject to removal in a future version.default <X> SubGraph
<? extends X> Graph.addKeySubgraph
(Attribute<? super J, X> attribute, Class<? extends X> type) Deprecated, for removal: This API element is subject to removal in a future version.<X> SubGraph
<X> Graph.addKeySubgraph
(String attributeName) <X> SubGraph
<X> Graph.addKeySubgraph
(String attributeName, Class<X> type) <AJ> SubGraph
<AJ> Graph.addKeySubGraph
(String attributeName) Deprecated.<AJ> SubGraph
<AJ> Graph.addKeySubGraph
(String attributeName, Class<AJ> type) Deprecated.<AJ> SubGraph
<AJ> Graph.addKeySubGraph
(MapPersistentAttribute<? super J, ? super AJ, ?> attribute, Class<AJ> type) Deprecated.<K> SubGraph
<K> Graph.addMapKeySubgraph
(MapAttribute<? super J, K, ?> attribute) default <AJ> SubGraph
<AJ> Graph.addPluralSubgraph
(PluralAttribute<? super J, ?, AJ> attribute) Deprecated, for removal: This API element is subject to removal in a future version.Graph.addElementSubgraph(PluralAttribute)
was added in JPA 3.2, and so this method is no longer neededdefault <T> SubGraph
<? extends T> RootGraph.addSubclassSubgraph
(Class<? extends T> type) Deprecated, for removal: This API element is subject to removal in a future version.Planned for removal in JPA 4<X> SubGraph
<X> Graph.addSubgraph
(Attribute<? super J, X> attribute) default <X> SubGraph
<? extends X> Graph.addSubgraph
(Attribute<? super J, X> attribute, Class<? extends X> type) Deprecated, for removal: This API element is subject to removal in a future version.<X> SubGraph
<X> Graph.addSubgraph
(String attributeName) <X> SubGraph
<X> Graph.addSubgraph
(String attributeName, Class<X> type) <AJ> SubGraph
<AJ> Graph.addSubGraph
(String attributeName) Deprecated.<AJ> SubGraph
<AJ> Graph.addSubGraph
(String attributeName, Class<AJ> type) Deprecated.<AJ> SubGraph
<AJ> Graph.addSubGraph
(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> type) Deprecated.<AJ> SubGraph
<AJ> Graph.addSubGraph
(PersistentAttribute<? super J, AJ> attribute) Deprecated.<AJ> SubGraph
<AJ> Graph.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super AJ> attribute, ManagedType<AJ> type) <E> SubGraph
<E> Graph.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super E> attribute, Class<E> type) <AJ> SubGraph
<AJ> Graph.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super AJ, ?> attribute, ManagedType<AJ> type) <K> SubGraph
<K> Graph.addTreatedMapKeySubgraph
(MapAttribute<? super J, ? super K, ?> attribute, Class<K> type) <AJ> SubGraph
<AJ> Graph.addTreatedSubgraph
(Attribute<? super J, ? super AJ> attribute, ManagedType<AJ> type) <Y> SubGraph
<Y> Graph.addTreatedSubgraph
(Attribute<? super J, ? super Y> attribute, Class<Y> type) Graph.addTreatedSubgraph
(ManagedType<Y> type) Graph.addTreatedSubgraph
(Class<Y> type) SubGraph
<?> AttributeNode.makeKeySubGraph()
Deprecated.This operation is not properly type safe.<S> SubGraph
<S> AttributeNode.makeKeySubGraph
(Class<S> subtype) Deprecated.This operation is not properly type safe.SubGraph
<?> AttributeNode.makeSubGraph()
Deprecated.This operation is not properly type safe.<S> SubGraph
<S> AttributeNode.makeSubGraph
(Class<S> subtype) Deprecated.This operation is not properly type safe.Graph.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.This will be removedRootGraph.makeSubGraph
(boolean mutable) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.hibernate.graph that return types with arguments of type SubGraphModifier and TypeMethodDescriptionAttributeNode.getKeySubGraphs()
All key subgraphs rooted at this node.AttributeNode.getSubGraphs()
All value subgraphs rooted at this node. -
Uses of SubGraph in org.hibernate.graph.internal
Classes in org.hibernate.graph.internal that implement SubGraphModifier and TypeClassDescriptionclass
SubGraphImpl<J>
Implementation of the JPA-definedSubgraph
interface.Methods in org.hibernate.graph.internal that return SubGraphModifier and TypeMethodDescription<AJ> SubGraph
<AJ> GraphImpl.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super AJ> attribute, ManagedType<AJ> type) -
Uses of SubGraph in org.hibernate.graph.spi
Subinterfaces of SubGraph in org.hibernate.graph.spiMethods in org.hibernate.graph.spi that return SubGraphModifier and TypeMethodDescription<AJ> SubGraph
<AJ> GraphImplementor.addTreatedElementSubgraph
(PluralAttribute<? super J, ?, ? super AJ> attribute, ManagedType<AJ> type)
Graph.addKeySubgraph(String)