Class Members.KeyAttributeImpl<X,​K>

  • Type Parameters:
    X - the declaring type of the original java.util.Map<K,V> attribute
    K - the type of the key of the original java.util.Map<K,V> attribute
    All Implemented Interfaces:
    jakarta.persistence.metamodel.Attribute<X,​java.util.Set<K>>, jakarta.persistence.metamodel.Bindable<K>, jakarta.persistence.metamodel.PluralAttribute<X,​java.util.Set<K>,​K>, jakarta.persistence.metamodel.SetAttribute<X,​K>, java.lang.Comparable<Members.Member<X,​java.util.Set<K>>>
    Enclosing class:
    Members

    public static class Members.KeyAttributeImpl<X,​K>
    extends Members.SetAttributeImpl<X,​K>
    Represents the keys of java.util.Map<K,V> in managed type <X> as a pseudo-attribute of type java.util.Set<K>.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attribute

        jakarta.persistence.metamodel.Attribute.PersistentAttributeType
      • Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Bindable

        jakarta.persistence.metamodel.Bindable.BindableType
      • Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.PluralAttribute

        jakarta.persistence.metamodel.PluralAttribute.CollectionType