Uses of Interface
jakarta.persistence.metamodel.PluralAttribute
Packages that use PluralAttribute
Package
Description
Jakarta Persistence Criteria API
Jakarta Persistence Metamodel API
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.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
Nodes representing path expressions in the SQM tree.
-
Uses of PluralAttribute in jakarta.persistence.criteria
Methods in jakarta.persistence.criteria that return PluralAttributeModifier and TypeMethodDescriptionPluralAttribute<? super Z,C, E> PluralJoin.getModel()Return the metamodel representation for the collection-valued attribute corresponding to the join.Methods in jakarta.persistence.criteria with parameters of type PluralAttributeModifier and TypeMethodDescriptionFetchParent.fetch(PluralAttribute<? super X, ?, Y> attribute) Create a fetch join to the specified collection-valued attribute using an inner join.FetchParent.fetch(PluralAttribute<? super X, ?, Y> attribute, JoinType jt) Create a fetch join to the specified collection-valued attribute using the given join type.<E,C extends Collection<E>>
Expression<C>Path.get(PluralAttribute<X, C, E> collection) Create a path corresponding to the referenced collection-valued attribute. -
Uses of PluralAttribute in jakarta.persistence.metamodel
Subinterfaces of PluralAttribute 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.interfaceSetAttribute<X,E> Instances of the typeSetAttributerepresent persistentjava.util.Set-valued attributes.Methods in jakarta.persistence.metamodel that return types with arguments of type PluralAttributeModifier and TypeMethodDescriptionSet<PluralAttribute<X,?, ?>> ManagedType.getDeclaredPluralAttributes()Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) declared by the managed type.Set<PluralAttribute<? super X,?, ?>> ManagedType.getPluralAttributes()Return all multi-valued attributes (Collection-, Set-, List-, and Map-valued attributes) of the managed type. -
Uses of PluralAttribute in org.hibernate.graph
Methods in org.hibernate.graph with parameters of type PluralAttributeModifier and TypeMethodDescriptiondefault <AJ> SubGraph<AJ>Graph.addPluralSubgraph(PluralAttribute<? extends J, ?, AJ> attribute) Add a subgraph rooted at a plural attribute, allowing further nodes to be added to the subgraph. -
Uses of PluralAttribute in org.hibernate.metamodel.model.domain
Subinterfaces of PluralAttribute in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceHibernate extension to the JPACollectionAttributedescriptorinterfaceHibernate extension to the JPAListAttributedescriptorinterfaceMapPersistentAttribute<D,K, V> Hibernate extension to the JPAMapAttributedescriptorinterfacePluralPersistentAttribute<D,C, E> Extension of the JPA-definedPluralAttributeinterface.interfaceHibernate extension to the JPASetAttributedescriptorMethods in org.hibernate.metamodel.model.domain that return types with arguments of type PluralAttributeModifier and TypeMethodDescriptionSet<PluralAttribute<J,?, ?>> AbstractManagedType.getDeclaredPluralAttributes()Set<PluralAttribute<? super J,?, ?>> AbstractManagedType.getPluralAttributes() -
Uses of PluralAttribute in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement PluralAttributeModifier and TypeClassDescriptionclassAbstractPluralAttribute<D,C, E> classBagAttributeImpl<X,E> classListAttributeImpl<X,E> classMapAttributeImpl<X,K, V> classSetAttributeImpl<X,E> -
Uses of PluralAttribute in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria with parameters of type PluralAttributeModifier and TypeMethodDescriptionJpaFetch.fetch(PluralAttribute<? super T, ?, Y> attribute) JpaFetch.fetch(PluralAttribute<? super T, ?, Y> attribute, JoinType jt) JpaFetchParent.fetch(PluralAttribute<? super T, ?, Y> attribute) JpaFetchParent.fetch(PluralAttribute<? super T, ?, Y> attribute, JoinType jt) <E,C extends Collection<E>>
JpaExpression<C>JpaPath.get(PluralAttribute<T, C, E> collection) -
Uses of PluralAttribute in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type PluralAttributeModifier and TypeMethodDescriptionSet<PluralAttribute<T,?, ?>> SqmPolymorphicRootDescriptor.getDeclaredPluralAttributes()Set<PluralAttribute<? super T,?, ?>> SqmPolymorphicRootDescriptor.getPluralAttributes()Methods in org.hibernate.query.sqm.tree.domain with parameters of type PluralAttributeModifier and TypeMethodDescription<A> SqmAttributeJoin<T,A> AbstractSqmFrom.fetch(PluralAttribute<? super T, ?, A> attribute) <A> SqmAttributeJoin<T,A> AbstractSqmFrom.fetch(PluralAttribute<? super T, ?, A> attribute, JoinType jt) <E,C extends Collection<E>>
SqmPath<C>AbstractSqmPath.get(PluralAttribute<T, C, E> attribute) <E,C extends Collection<E>>
SqmExpression<C>SqmPath.get(PluralAttribute<T, C, E> collection)