Interface PersistentAttribute<D,J>
- All Superinterfaces:
Attribute<D,
J>
- All Known Subinterfaces:
BagPersistentAttribute<D,
,E> ListPersistentAttribute<D,
,E> MapPersistentAttribute<D,
,K, V> PluralPersistentAttribute<D,
,C, E> SetPersistentAttribute<D,
,E> SingularPersistentAttribute<D,
,J> SqmBagPersistentAttribute<D,
,E> SqmListPersistentAttribute<D,
,E> SqmMapPersistentAttribute<D,
,K, V> SqmPersistentAttribute<D,
,J> SqmPluralPersistentAttribute<D,
,C, E> SqmSetPersistentAttribute<D,
,E> SqmSingularPersistentAttribute<D,
J>
- All Known Implementing Classes:
AbstractAttribute
,AbstractPluralAttribute
,AnonymousTupleSqmAssociationPathSource
,AnonymousTupleSqmAssociationPathSourceNew
,BagAttributeImpl
,ListAttributeImpl
,MapAttributeImpl
,SetAttributeImpl
,SingularAttributeImpl
,SingularAttributeImpl.Identifier
,SingularAttributeImpl.Version
Hibernate extension to the JPA
Attribute
contract-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
-
Method Summary
Modifier and TypeMethodDescriptionThe classification of the attribute (is it a basic type, entity, etc)DomainType<?>
Methods inherited from interface jakarta.persistence.metamodel.Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection
-
Method Details
-
getDeclaringType
ManagedDomainType<D> getDeclaringType()- Specified by:
getDeclaringType
in interfaceAttribute<D,
J>
-
getAttributeJavaType
-
getAttributeClassification
AttributeClassification getAttributeClassification()The classification of the attribute (is it a basic type, entity, etc) -
getValueGraphType
DomainType<?> getValueGraphType() -
getKeyGraphType
SimpleDomainType<?> getKeyGraphType()
-