Package jakarta.persistence
Annotation Type NamedSubgraph
-
@Target({}) @Retention(RUNTIME) public @interface NamedSubgraph
ANamedSubgraph
is a member element of aNamedEntityGraph
. TheNamedSubgraph
is only referenced from within a NamedEntityGraph and can not be referenced independently. It is referenced by itsname
from aNamedAttributeNode
element 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.String
name
(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
-
-