Uses of Interface
jakarta.persistence.metamodel.Attribute
Packages that use Attribute
Package
Description
Jakarta Persistence is the API for the management for persistence and object/relational mapping.
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
This package defines the central Hibernate APIs, beginning with
SessionFactory, which represents an instance of
Hibernate at runtime and is the source of new instances of
Session and StatelessSession,
the most important APIs exposing persistence-related operations for
entities.Implements and extends the JPA-defined entity graph API.
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
Nodes representing path expressions in the SQM tree.
-
Uses of Attribute in jakarta.persistence
Methods in jakarta.persistence with parameters of type AttributeModifier and TypeMethodDescriptionvoidEntityGraph.addAttributeNodes(Attribute<T, ?>... attribute) Add one or more attribute nodes to the entity graph.voidSubgraph.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 AttributeModifier and TypeMethodDescriptionFetch.getAttribute()Return the metamodel attribute corresponding to the fetch join.Join.getAttribute()Return the metamodel attribute corresponding to the join. -
Uses of Attribute in jakarta.persistence.metamodel
Subinterfaces of Attribute in jakarta.persistence.metamodelModifier and TypeInterfaceDescriptioninterfaceCollectionAttribute<X,E> Instances of the typeCollectionAttributerepresent persistentjava.util.Collection-valued attributes.interfaceListAttribute<X,E> Instances of the typeListAttributerepresent persistentjava.util.List-valued attributes.interfaceMapAttribute<X,K, V> Instances of the typeMapAttributerepresent persistentjava.util.Map-valued attributes.interfacePluralAttribute<X,C, E> Instances of the typePluralAttributerepresent persistent collection-valued attributes.interfaceSetAttribute<X,E> Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.interfaceSingularAttribute<X,T> Instances of the typeSingularAttributerepresents persistent single-valued properties or fields.Methods in jakarta.persistence.metamodel that return AttributeModifier and TypeMethodDescriptionManagedType.getAttribute(String name) Return the attribute of the managed type that corresponds to the specified name.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 AttributeModifier and TypeMethodDescriptionManagedType.getAttributes()Return the attributes of the managed type.ManagedType.getDeclaredAttributes()Return the attributes declared by the managed type. -
Uses of Attribute in org.hibernate
Methods in org.hibernate with parameters of type AttributeModifier and TypeMethodDescription<E> booleanHibernate.isPropertyInitialized(E entity, Attribute<? super E, ?> attribute) Determines if the given attribute of the given entity instance is initialized. -
Uses of Attribute in org.hibernate.graph
Methods in org.hibernate.graph with parameters of type AttributeModifier and TypeMethodDescriptiondefault voidRootGraph.addAttributeNodes(Attribute<J, ?>... attributes) default voidSubGraph.addAttributeNodes(Attribute<J, ?>... attribute) default <X> SubGraph<X>RootGraph.addKeySubgraph(Attribute<J, X> attribute) default <X> SubGraph<? extends X>RootGraph.addKeySubgraph(Attribute<J, X> attribute, Class<? extends X> type) default <X> SubGraph<X>SubGraph.addKeySubgraph(Attribute<J, X> attribute) default <X> SubGraph<? extends X>SubGraph.addKeySubgraph(Attribute<J, X> attribute, Class<? extends X> type) default <X> SubGraph<X>RootGraph.addSubgraph(Attribute<J, X> attribute) default <X> SubGraph<? extends X>RootGraph.addSubgraph(Attribute<J, X> attribute, Class<? extends X> type) default <X> SubGraph<X>SubGraph.addSubgraph(Attribute<J, X> attribute) default <X> SubGraph<? extends X>SubGraph.addSubgraph(Attribute<J, X> attribute, Class<? extends X> type) -
Uses of Attribute in org.hibernate.metamodel.model.domain
Subinterfaces of Attribute in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceHibernate extension to the JPACollectionAttributedescriptorinterfaceHibernate extension to the JPAListAttributedescriptorinterfaceMapPersistentAttribute<D,K, V> Hibernate extension to the JPAMapAttributedescriptorinterfacePersistentAttribute<D,J> Hibernate extension to the JPAAttributecontractinterfacePluralPersistentAttribute<D,C, E> Extension of the JPA-definedPluralAttributeinterface.interfaceHibernate extension to the JPASetAttributedescriptorinterfaceExtension of the JPA-definedSingularAttributeinterface.Methods in org.hibernate.metamodel.model.domain that return types with arguments of type AttributeModifier and TypeMethodDescriptionAbstractManagedType.getAttributes()AbstractManagedType.getDeclaredAttributes() -
Uses of Attribute in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement AttributeModifier and TypeClassDescriptionclassAbstractAttribute<D,J, B> Models the commonality of the JPAAttributehierarchy.classAbstractPluralAttribute<D,C, E> classBagAttributeImpl<X,E> classListAttributeImpl<X,E> classMapAttributeImpl<X,K, V> classSetAttributeImpl<X,E> classstatic classSubclass used to simplify instantiation of singular attributes representing an entity's identifier.static classSubclass used to simply instantiation of singular attributes representing an entity's version. -
Uses of Attribute in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement Attribute -
Uses of Attribute in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type AttributeModifier and TypeMethodDescriptionSqmPolymorphicRootDescriptor.getAttributes()SqmPolymorphicRootDescriptor.getDeclaredAttributes()