Uses of Interface
org.hibernate.metamodel.model.domain.SingularPersistentAttribute
-
Packages that use SingularPersistentAttribute Package Description org.hibernate.graph.spi org.hibernate.metamodel.internal org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.derived org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree. -
-
Uses of SingularPersistentAttribute in org.hibernate.graph.spi
Methods in org.hibernate.graph.spi with parameters of type SingularPersistentAttribute Modifier and Type Method Description static <J> SimpleDomainType<J>
GraphHelper. resolveKeyTypeDescriptor(SingularPersistentAttribute attribute)
-
Uses of SingularPersistentAttribute in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return SingularPersistentAttribute Modifier and Type Method Description <X,Y>
SingularPersistentAttribute<X,Y>AttributeFactory. buildIdAttribute(IdentifiableDomainType<X> ownerType, Property property)
Build the identifier attribute descriptor -
Uses of SingularPersistentAttribute in org.hibernate.metamodel.model.domain
Methods in org.hibernate.metamodel.model.domain that return types with arguments of type SingularPersistentAttribute Modifier and Type Method Description Set<SingularPersistentAttribute<? super J,?>>
AbstractIdentifiableType. getIdClassAttributesSafely()
A form ofAbstractIdentifiableType.getIdClassAttributes()
which prefers to returnnull
rather than throw exceptionsMethod parameters in org.hibernate.metamodel.model.domain with type arguments of type SingularPersistentAttribute Modifier and Type Method Description void
AbstractIdentifiableType. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super J,?>> attributeConsumer)
void
IdentifiableDomainType. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super J,?>> action)
-
Uses of SingularPersistentAttribute in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement SingularPersistentAttribute Modifier and Type Class Description class
SingularAttributeImpl<D,J>
static class
SingularAttributeImpl.Identifier<D,J>
Subclass used to simplify instantiation of singular attributes representing an entity's identifier.static class
SingularAttributeImpl.Version<X,Y>
Subclass used to simply instantiation of singular attributes representing an entity's version.Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SingularPersistentAttribute Modifier and Type Method Description default void
AttributeContainer.InFlightAccess. applyIdAttribute(SingularPersistentAttribute<J,?> idAttribute)
Callback used when we have a singular id attribute of some form - either a simple id or an aggregated composite id (EmbeddedId
)default void
AttributeContainer.InFlightAccess. applyVersionAttribute(SingularPersistentAttribute<J,?> versionAttribute)
Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type SingularPersistentAttribute Modifier and Type Method Description default void
AttributeContainer.InFlightAccess. applyIdClassAttributes(Set<SingularPersistentAttribute<? super J,?>> idClassAttributes)
todo (6.0) : we still need to implement this properly and the contract may change - specifically I am not certain we will be able to re-use `SingularPersistentAttribute` because of its dependence on declaring-type, etc that we may not be able to dodefault void
AttributeContainer.InFlightAccess. applyNonAggregatedIdAttributes(Set<SingularPersistentAttribute<? super J,?>> idAttributes, EmbeddableDomainType<?> idClassType)
-
Uses of SingularPersistentAttribute in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SingularPersistentAttribute Modifier and Type Class Description class
AnonymousTupleSqmAssociationPathSource<O,J>
-
Uses of SingularPersistentAttribute in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return types with arguments of type SingularPersistentAttribute Modifier and Type Method Description List<? extends SingularPersistentAttribute<? super T,?>>
SqmPolymorphicRootDescriptor. findNaturalIdAttributes()
Method parameters in org.hibernate.query.sqm.tree.domain with type arguments of type SingularPersistentAttribute Modifier and Type Method Description void
SqmPolymorphicRootDescriptor. visitIdClassAttributes(Consumer<SingularPersistentAttribute<? super T,?>> action)
Constructors in org.hibernate.query.sqm.tree.domain with parameters of type SingularPersistentAttribute Constructor Description SqmSingularJoin(SqmFrom<?,O> lhs, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
-