Interface MapPersistentAttribute<D,K,V>
- All Superinterfaces:
Attribute<D,
,Map<K, V>> Bindable<V>
,MapAttribute<D,
,K, V> PathSource<V>
,PersistentAttribute<D,
,Map<K, V>> PluralAttribute<D,
,Map<K, V>, V> PluralPersistentAttribute<D,
Map<K, V>, V>
- All Known Subinterfaces:
SqmMapPersistentAttribute<D,
K, V>
- All Known Implementing Classes:
MapAttributeImpl
public interface MapPersistentAttribute<D,K,V>
extends MapAttribute<D,K,V>, PluralPersistentAttribute<D,Map<K,V>,V>
Hibernate extension to the JPA
MapAttribute
descriptor-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute
Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableType
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.PluralAttribute
PluralAttribute.CollectionType
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface jakarta.persistence.metamodel.Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection
Methods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface jakarta.persistence.metamodel.MapAttribute
getKeyJavaType
Methods inherited from interface org.hibernate.metamodel.model.domain.PathSource
findSubPathSource, findSubPathSource, getPathName, getPathType
Methods inherited from interface org.hibernate.metamodel.model.domain.PersistentAttribute
getAttributeClassification, getAttributeJavaType
Methods inherited from interface jakarta.persistence.metamodel.PluralAttribute
getCollectionType
Methods inherited from interface org.hibernate.metamodel.model.domain.PluralPersistentAttribute
getCollectionClassification, getDeclaringType, getElementPathSource, getElementType, getIndexPathSource, getValueGraphType
-
Method Details
-
getKeyPathSource
PathSource<K> getKeyPathSource() -
getKeyType
SimpleDomainType<K> getKeyType()- Specified by:
getKeyType
in interfaceMapAttribute<D,
K, V>
-
getKeyGraphType
SimpleDomainType<K> getKeyGraphType()- Specified by:
getKeyGraphType
in interfacePersistentAttribute<D,
K> - Specified by:
getKeyGraphType
in interfacePluralPersistentAttribute<D,
K, V>
-