NamedEntityGraph.">
Jakarta Persistence (JPA) Annotation Type

jakarta.persistence.NamedSubgraph

Implemented Interfaces:
Annotation

A NamedSubgraph is a member element of a NamedEntityGraph. The NamedSubgraph is only referenced from within its containing NamedEntityGraph and cannot be referenced independently. It is referenced by its name from a NamedAttributeNode element of the NamedEntityGraph.
See Also:
Since:
Jakarta Persistence (JPA) 2.1

Annotation Elements

String name
(Required) The name of the subgraph as referenced from a NamedAttributeNode element.
Since:
Jakarta Persistence (JPA) 1.0
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
Since:
Jakarta Persistence (JPA) 1.0
(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.
Since:
Jakarta Persistence (JPA) 1.0

Additional JDK methods inherited from java.lang.annotation.Annotation

annotationType(), equals(Object), hashCode(), toString()