Package jakarta.persistence
Annotation Type NamedSubgraph
- 
@Target({}) @Retention(RUNTIME) public @interface NamedSubgraph
ANamedSubgraphis a member element of aNamedEntityGraph. TheNamedSubgraphis only referenced from within a NamedEntityGraph and can not be referenced independently. It is referenced by itsnamefrom aNamedAttributeNodeelement of theNamedEntityGraph.- Since:
 - 2.1
 - See Also:
 NamedEntityGraph,NamedAttributeNode
 
- 
- 
Required Element Summary
Required Elements Modifier and Type Required Element Description NamedAttributeNode[]attributeNodes(Required) The list of the attributes of the class that must be included.Stringname(Required) The name of the subgraph as referenced from a NamedAttributeNode element. 
 - 
 
- 
- 
Element Detail
- 
name
String name
(Required) The name of the subgraph as referenced from a NamedAttributeNode element. 
 - 
 
- 
- 
attributeNodes
NamedAttributeNode[] attributeNodes
(Required) The list of the attributes of the class that must be included. If the named subgraph corresponds to a subclass of the class referenced by the corresponding attribute node, then only subclass-specific attributes are listed. 
 - 
 
- 
- 
type
Class type
(Optional) The type represented by this subgraph. The element must be specified when this subgraph is extending a definition on behalf of a subclass.- Default:
 - void.class
 
 
 - 
 
 -