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.PersistentAttributeTypeNested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable
Bindable.BindableTypeNested 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, isCollectionMethods inherited from interface jakarta.persistence.metamodel.Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface jakarta.persistence.metamodel.MapAttribute
getKeyJavaTypeMethods inherited from interface org.hibernate.metamodel.model.domain.PathSource
findSubPathSource, findSubPathSource, getPathName, getPathTypeMethods inherited from interface org.hibernate.metamodel.model.domain.PersistentAttribute
getAttributeClassification, getAttributeJavaTypeMethods inherited from interface jakarta.persistence.metamodel.PluralAttribute
getCollectionTypeMethods 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:
getKeyTypein interfaceMapAttribute<D,K, V>
-
getKeyGraphType
SimpleDomainType<K> getKeyGraphType()- Specified by:
getKeyGraphTypein interfacePersistentAttribute<D,K> - Specified by:
getKeyGraphTypein interfacePluralPersistentAttribute<D,K, V>
-