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>
- All Known Implementing Classes:
AbstractAttribute
,AbstractPluralAttribute
,AnonymousTupleSqmAssociationPathSource
,SetAttributeImpl
,SingularAttributeImpl
,SingularAttributeImpl.Identifier
,SingularAttributeImpl.Version
public interface PersistentAttribute<D,J> extends Attribute<D,J>
Hibernate extension to the JPAAttribute
contract
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttributeClassification
getAttributeClassification()
The classification of the attribute (is it a basic type, entity, etc)JavaType<J>
getAttributeJavaType()
ManagedDomainType<D>
getDeclaringType()
SimpleDomainType<?>
getKeyGraphType()
DomainType<?>
getValueGraphType()
-
Methods inherited from interface jakarta.persistence.metamodel.Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection
-
-
-
-
Method Detail
-
getDeclaringType
ManagedDomainType<D> getDeclaringType()
- Specified by:
getDeclaringType
in interfaceAttribute<D,J>
-
getAttributeClassification
AttributeClassification getAttributeClassification()
The classification of the attribute (is it a basic type, entity, etc)
-
getValueGraphType
DomainType<?> getValueGraphType()
-
getKeyGraphType
SimpleDomainType<?> getKeyGraphType()
-
-