Uses of Interface
jakarta.persistence.Subgraph
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
-
Uses of Subgraph in jakarta.persistence
Modifier and TypeMethodDescription<E> Subgraph
<E> Graph.addElementSubgraph
(PluralAttribute<? super T, ?, E> attribute) Add a node to the graph that corresponds to a collection element that is a managed type.<X> Subgraph
<X> Graph.addElementSubgraph
(String attributeName) Add a node to the graph that corresponds to a collection element that is a managed type.<X> Subgraph
<X> Graph.addElementSubgraph
(String attributeName, Class<X> type) Add a node to the graph that corresponds to a collection element that is a managed type.<X> Subgraph
<X> Graph.addKeySubgraph
(Attribute<? super T, X> attribute) Deprecated, for removal: This API element is subject to removal in a future version.<X> Subgraph
<? extends X> Graph.addKeySubgraph
(Attribute<? super T, 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) Add a node to the graph that corresponds to a map key that is a managed type.<X> Subgraph
<X> Graph.addKeySubgraph
(String attributeName, Class<X> type) Add a node to the graph that corresponds to a map key that is a managed type with inheritance.<K> Subgraph
<K> Graph.addMapKeySubgraph
(MapAttribute<? super T, K, ?> attribute) Add a node to the graph that corresponds to a map key that is a managed type.<T> Subgraph
<? extends T> EntityGraph.addSubclassSubgraph
(Class<? extends T> type) Deprecated, for removal: This API element is subject to removal in a future version.<X> Subgraph
<X> Graph.addSubgraph
(Attribute<? super T, X> attribute) Add a node to the graph that corresponds to a managed type.<X> Subgraph
<? extends X> Graph.addSubgraph
(Attribute<? super T, 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) Add a node to the graph that corresponds to a managed type.<X> Subgraph
<X> Graph.addSubgraph
(String attributeName, Class<X> type) Add a node to the graph that corresponds to a managed type with inheritance.<E> Subgraph
<E> Graph.addTreatedElementSubgraph
(PluralAttribute<? super T, ?, ? super E> attribute, Class<E> type) Add a node to the graph that corresponds to a collection element that is a managed type.<K> Subgraph
<K> Graph.addTreatedMapKeySubgraph
(MapAttribute<? super T, ? super K, ?> attribute, Class<K> type) Add a node to the graph that corresponds to a map key that is a managed type with inheritance.EntityGraph.addTreatedSubgraph
(Class<S> type) Add additional attributes to this entity graph that correspond to attributes of subclasses of the entity type of thisEntityGraph
.<Y> Subgraph
<Y> Graph.addTreatedSubgraph
(Attribute<? super T, ? super Y> attribute, Class<Y> type) Add a node to the graph that corresponds to a managed type with inheritance.Modifier and TypeMethodDescriptionAttributeNode.getKeySubgraphs()
Return a map of subgraphs associated with this attribute node's map key.AttributeNode.getSubgraphs()
Return a map of subgraphs associated with this attribute node.
Graph.addMapKeySubgraph(MapAttribute)