Uses of Interface
jakarta.persistence.metamodel.Attribute
-
Packages that use Attribute Package Description jakarta.persistence Jakarta Persistence is the API for the management for persistence and object/relational mapping.jakarta.persistence.criteria Jakarta Persistence Criteria APIjakarta.persistence.metamodel Jakarta Persistence Metamodel API -
-
Uses of Attribute in jakarta.persistence
Methods in jakarta.persistence with parameters of type Attribute Modifier and Type Method Description void
EntityGraph. addAttributeNodes(Attribute<T,?>... attribute)
Add one or more attribute nodes to the entity graph.void
Subgraph. addAttributeNodes(Attribute<T,?>... attribute)
Add one or more attribute nodes to the entity graph.<X> Subgraph<X>
EntityGraph. addKeySubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a map key that is a managed type.<X> Subgraph<? extends X>
EntityGraph. addKeySubgraph(Attribute<T,X> attribute, Class<? extends X> type)
Add a node to the graph that corresponds to a map key that is a managed type with inheritance.<X> Subgraph<X>
Subgraph. addKeySubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a map key that is a managed type.<X> Subgraph<? extends X>
Subgraph. addKeySubgraph(Attribute<T,X> attribute, Class<? extends X> type)
Add a node to the graph that corresponds to a map key that is a managed type with inheritance.<X> Subgraph<X>
EntityGraph. addSubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a managed type.<X> Subgraph<? extends X>
EntityGraph. addSubgraph(Attribute<T,X> attribute, Class<? extends X> type)
Add a node to the graph that corresponds to a managed type with inheritance.<X> Subgraph<X>
Subgraph. addSubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a managed type.<X> Subgraph<? extends X>
Subgraph. addSubgraph(Attribute<T,X> attribute, Class<? extends X> type)
Add a node to the graph that corresponds to a managed type with inheritance. -
Uses of Attribute in jakarta.persistence.criteria
Methods in jakarta.persistence.criteria that return Attribute Modifier and Type Method Description Attribute<? super Z,?>
Fetch. getAttribute()
Return the metamodel attribute corresponding to the fetch join.Attribute<? super Z,?>
Join. getAttribute()
Return the metamodel attribute corresponding to the join. -
Uses of Attribute in jakarta.persistence.metamodel
Subinterfaces of Attribute in jakarta.persistence.metamodel Modifier and Type Interface Description interface
CollectionAttribute<X,E>
Instances of the typeCollectionAttribute
represent persistentjava.util.Collection
-valued attributes.interface
ListAttribute<X,E>
Instances of the typeListAttribute
represent persistentjava.util.List
-valued attributes.interface
MapAttribute<X,K,V>
Instances of the typeMapAttribute
represent persistentjava.util.Map
-valued attributes.interface
PluralAttribute<X,C,E>
Instances of the typePluralAttribute
represent persistent collection-valued attributes.interface
SetAttribute<X,E>
Instances of the typeSetAttribute
represent persistentjava.util.Set
-valued attributes.interface
SingularAttribute<X,T>
Instances of the typeSingularAttribute
represents persistent single-valued properties or fields.Methods in jakarta.persistence.metamodel that return Attribute Modifier and Type Method Description Attribute<? super X,?>
ManagedType. getAttribute(String name)
Return the attribute of the managed type that corresponds to the specified name.Attribute<X,?>
ManagedType. getDeclaredAttribute(String name)
Return the attribute declared by the managed type that corresponds to the specified name.Methods in jakarta.persistence.metamodel that return types with arguments of type Attribute Modifier and Type Method Description Set<Attribute<? super X,?>>
ManagedType. getAttributes()
Return the attributes of the managed type.Set<Attribute<X,?>>
ManagedType. getDeclaredAttributes()
Return the attributes declared by the managed type.
-