Top Description Methods
org.hibernate.metamodel.model.domain

public Interface MapPersistentAttribute<D, K, V>

extends MapAttribute<D, K, V>, PluralPersistentAttribute<D, Map<K, V>, V>
Known Direct Implementers
org.hibernate.metamodel.model.domain.internal.MapAttributeImpl
Imports
java.util.Map, jakarta.persistence.metamodel.MapAttribute, org.hibernate.query.sqm.SqmPathSource

Hibernate extension to the JPA MapAttribute descriptor
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public SqmPathSource<K>
public SimpleDomainType<K>
getKeyType()

Redeclares jakarta.persistence.metamodel.MapAttribute.getKeyType.

Return the type representing the key type of the map.
Inherited from jakarta.persistence.metamodel.MapAttribute:
getKeyJavaType
Inherited from org.hibernate.metamodel.model.domain.PluralPersistentAttribute:
getCollectionClassificationgetDeclaringTypegetElementPathSourcegetElementTypegetIndexPathSourcegetKeyGraphTypegetValueGraphType

Method Detail

getKeyPathSourceback to summary
public SqmPathSource<K> getKeyPathSource()
getKeyTypeback to summary
public SimpleDomainType<K> getKeyType()

Redeclares jakarta.persistence.metamodel.MapAttribute.getKeyType.

Doc from jakarta.persistence.metamodel.MapAttribute.getKeyType.

Return the type representing the key type of the map.

Returns:SimpleDomainType<K>

type representing key type

Annotations
@Override