javax.persistence.metamodel

## Interface SetAttribute<X,E>

- Type Parameters:
    `X` - The type the represented Set belongs to
    `E` - The element type of the represented Set
  All Superinterfaces:
    Attribute<X,Set<E>>, Bindable<E>, PluralAttribute<X,Set<E>,E>

      public interface SetAttribute<X,E>
      extends PluralAttribute<X,Set<E>,E>

  Instances of the type `SetAttribute` represent persistent `java.util.Set`-valued attributes.
  Since:
    Java Persistence 2.0

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface javax.persistence.metamodel.PluralAttribute

      `PluralAttribute.CollectionType`

    - ### Nested classes/interfaces inherited from interface javax.persistence.metamodel.Attribute

      `Attribute.PersistentAttributeType`

    - ### Nested classes/interfaces inherited from interface javax.persistence.metamodel.Bindable

      `Bindable.BindableType`

  - ### Method Summary

    - ### Methods inherited from interface javax.persistence.metamodel.PluralAttribute

      `getCollectionType, getElementType`

    - ### Methods inherited from interface javax.persistence.metamodel.Attribute

      `getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection`

    - ### Methods inherited from interface javax.persistence.metamodel.Bindable

      `getBindableJavaType, getBindableType`

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.