Interface MapAttribute<X,K,V>

Type Parameters:
X - The type the represented Map belongs to
K - The type of the key of the represented Map
V - The type of the value of the represented Map
All Superinterfaces:
Attribute<X,Map<K,V>>, Bindable<V>, PluralAttribute<X,Map<K,V>,V>

public interface MapAttribute<X,K,V> extends PluralAttribute<X,Map<K,V>,V>
Instances of the type MapAttribute represent persistent java.util.Map-valued attributes.
Since:
Java Persistence 2.0
  • Method Details

    • getKeyJavaType

      Class<K> getKeyJavaType()
      Return the Java type of the map key.
      Returns:
      Java key type
    • getKeyType

      Type<K> getKeyType()
      Return the type representing the key type of the map.
      Returns:
      type representing key type