Uses of Interface
org.hibernate.metamodel.model.domain.PersistentAttribute
Packages that use PersistentAttribute
Package
Description
Implements and extends the JPA-defined entity graph API.
This package defines an internal SPI abstracting over implementations
of the APIs defined in
org.hibernate.graph.Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
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.
Nodes representing root entities and joins in the SQM tree.
-
Uses of PersistentAttribute in org.hibernate.graph
Methods in org.hibernate.graph that return PersistentAttributeModifier and TypeMethodDescriptionAttributeNode.getAttributeDescriptor()ThePersistentAttributerepresented by this node.Methods in org.hibernate.graph with parameters of type PersistentAttributeModifier and TypeMethodDescription<AJ> SubGraph<AJ> Graph.addSubGraph(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> type) Deprecated.<AJ> SubGraph<AJ> Graph.addSubGraph(PersistentAttribute<? super J, AJ> attribute) Deprecated.<AJ> AttributeNode<AJ> Graph.findAttributeNode(PersistentAttribute<? super J, AJ> attribute) Deprecated. -
Uses of PersistentAttribute in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi that return types with arguments of type PersistentAttributeModifier and TypeMethodDescriptionMap<PersistentAttribute<? super J, ?>, AttributeNodeImplementor<?, ?, ?>> GraphImplementor.getNodes()Methods in org.hibernate.graph.spi with parameters of type PersistentAttributeModifier and TypeMethodDescription<AJ> AttributeNodeImplementor<AJ, ?, ?> GraphImplementor.addAttributeNode(PersistentAttribute<? super J, AJ> attribute) <AJ> SubGraphImplementor<AJ> GraphImplementor.addSubGraph(PersistentAttribute<? super J, ? super AJ> attribute, Class<AJ> subtype) <AJ> SubGraphImplementor<AJ> GraphImplementor.addSubGraph(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ, ?, ?> GraphImplementor.findAttributeNode(PersistentAttribute<? super J, AJ> attribute) <AJ> AttributeNodeImplementor<AJ, ?, ?> GraphImplementor.findOrCreateAttributeNode(PersistentAttribute<? super J, AJ> attribute) -
Uses of PersistentAttribute in org.hibernate.metamodel.model.domain
Subinterfaces of PersistentAttribute 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 JPASetAttributedescriptorinterfaceExtension of the JPA-definedSingularAttributeinterface.Methods in org.hibernate.metamodel.model.domain that return PersistentAttributeModifier and TypeMethodDescription@Nullable PersistentAttribute<? super J, ?> ManagedDomainType.findAttribute(String name) default @Nullable PersistentAttribute<? super J, ?> ManagedDomainType.findAttributeInSuperTypes(String name) Deprecated, for removal: This API element is subject to removal in a future version.@Nullable PersistentAttribute<? super J, ?> ManagedDomainType.findConcreteGenericAttribute(String name) @Nullable PersistentAttribute<J, ?> ManagedDomainType.findDeclaredAttribute(String name) @Nullable PersistentAttribute<J, ?> ManagedDomainType.findDeclaredConcreteGenericAttribute(String name) @Nullable PersistentAttribute<?, ?> ManagedDomainType.findSubTypesAttribute(String name) PersistentAttribute<? super J, ?> ManagedDomainType.getAttribute(String name) ManagedDomainType.getDeclaredAttribute(String name) Methods in org.hibernate.metamodel.model.domain that return types with arguments of type PersistentAttributeModifier and TypeMethodDescription@Nullable List<? extends PersistentAttribute<? super J, ?>> IdentifiableDomainType.findNaturalIdAttributes()Method parameters in org.hibernate.metamodel.model.domain with type arguments of type PersistentAttributeModifier and TypeMethodDescriptionvoidManagedDomainType.visitAttributes(Consumer<? super PersistentAttribute<? super J, ?>> action) voidManagedDomainType.visitDeclaredAttributes(Consumer<? super PersistentAttribute<J, ?>> action) -
Uses of PersistentAttribute in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return PersistentAttributeModifier and TypeMethodDescription@Nullable PersistentAttribute<? super L, ?> JpaJoin.getAttribute() -
Uses of PersistentAttribute in org.hibernate.query.sqm.tree.domain
Subinterfaces of PersistentAttribute in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceSqmMapPersistentAttribute<D,K, V> interfaceinterfaceSqmPluralPersistentAttribute<D,C, E> interfaceinterfaceMethods in org.hibernate.query.sqm.tree.domain that return PersistentAttributeModifier and TypeMethodDescription@NonNull PersistentAttribute<? super L, ?> AbstractSqmAttributeJoin.getAttribute()@Nullable PersistentAttribute<? super O, ?> SqmPluralPartJoin.getAttribute()Methods in org.hibernate.query.sqm.tree.domain with parameters of type PersistentAttributeModifier and TypeMethodDescriptionprotected <X> SqmPath<X> AbstractSqmPath.resolvePath(PersistentAttribute<?, X> attribute) Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type PersistentAttributeModifier and TypeMethodDescriptionvoidSqmPolymorphicRootDescriptor.visitAttributes(Consumer<? super PersistentAttribute<? super T, ?>> action) voidSqmPolymorphicRootDescriptor.visitDeclaredAttributes(Consumer<? super PersistentAttribute<T, ?>> action) -
Uses of PersistentAttribute in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return PersistentAttributeModifier and TypeMethodDescription@NonNull PersistentAttribute<? super O, ?> SqmAttributeJoin.getAttribute()@Nullable PersistentAttribute<? super T, ?> SqmCrossJoin.getAttribute()@Nullable PersistentAttribute<? super T, ?> SqmCteJoin.getAttribute()@Nullable PersistentAttribute<? super T, ?> SqmDerivedJoin.getAttribute()@Nullable PersistentAttribute<? super L, ?> SqmEntityJoin.getAttribute()@Nullable PersistentAttribute<? super @Nullable Object, ?> SqmFunctionJoin.getAttribute()
Graph.addTreatedSubgraph(Attribute, Class)